<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>____init_____8py</filename>
    <namespace>rosbridge_library</namespace>
  </compound>
  <compound kind="file">
    <name>capabilities/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>capabilities_2____init_____8py</filename>
    <namespace>rosbridge_library::capabilities</namespace>
  </compound>
  <compound kind="file">
    <name>internal/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>internal_2____init_____8py</filename>
    <namespace>rosbridge_library::internal</namespace>
  </compound>
  <compound kind="file">
    <name>advertise.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>advertise_8py</filename>
    <class kind="class">rosbridge_library::capabilities::advertise::Advertise</class>
    <class kind="class">rosbridge_library::capabilities::advertise::Registration</class>
    <namespace>rosbridge_library::capabilities::advertise</namespace>
  </compound>
  <compound kind="file">
    <name>benchmark.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/tests/</path>
    <filename>benchmark_8py</filename>
    <namespace>benchmark</namespace>
    <member kind="function">
      <type>def</type>
      <name>cjsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae5f4803077fd01f2e181211f62b94170</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cjsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa7d378cae77d4120ed1191c65ae4127a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>jsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa12a3ce751aaad0ba64b21d832f23f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>jsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a9bd960950f7907f00cc3287075ca2750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplejsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a31622f29f63ec08146b072ef2798798f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplejsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a32336ac65782d7427ebef4ce4fac11c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timeit_compat_fix</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acbcc81482c8b2557cc360f8a0edaa77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a62b9adc195ae14f349fceb32a22fdd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a42b05ddab55a4b71c0d6b3d042e43eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yajlDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a03890356b8abede019a9500c9d76a0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yajlEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afd8c594e09c89213ca4f780f6084da4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>arrays</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab78309c66e59f87976f6f6412dfe7faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COUNT</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad25433e5e62e13ac24aa66bcbff5ec06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>decodeData</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a979bd397523fd24c1d304e2f55042d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>friends</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1b183a3436257953ab0429e2c56936bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>json</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a93bf9aa16a2dd64bf1b58c3a782883a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>testObject</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab2aaacb22d42af3ddc5ed445d4fff7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>user</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a15003f5d6b9a4f364da4887249ab5ce0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark2.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/tests/</path>
    <filename>benchmark2_8py</filename>
    <namespace>benchmark2</namespace>
    <member kind="function">
      <type>def</type>
      <name>simplejsonDec</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a34ec595298f1c452cb7e25183f29616f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplejsonEnc</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>ad8cfc39d659e8542517560f2ce47de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timeit_compat_fix</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a078f192bdcde9a5f8670287a3a1204b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonDec</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a6e4a1267ddce544db970ae2da912c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonEnc</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a02fcbf3816032ebd8f92804299d8420d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COUNT</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>aa80961455a40fd56c789aa0a7d810f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>decodeData</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>aaf118a13d8fb42fa798b7c177675aa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>encodeData</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a749df79ed7ec2655989d773141e86c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>aab73e552c5dcb637e5e57330a9db9930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>json</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>abca9baeb9f7c4f286862445995cc2c86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>call_service.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>call__service_8py</filename>
    <class kind="class">rosbridge_library::capabilities::call_service::CallService</class>
    <namespace>rosbridge_library::capabilities::call_service</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_id</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>ab99cf520849870e6081843a680a5c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trim_servicename</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a97a41ed20faba943e2c24df1d32a9a05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>capability.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>capability_8py</filename>
    <class kind="class">rosbridge_library::capability::Capability</class>
    <namespace>rosbridge_library::capability</namespace>
  </compound>
  <compound kind="file">
    <name>fragmentation.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>fragmentation_8py</filename>
    <class kind="class">rosbridge_library::capabilities::fragmentation::Fragmentation</class>
    <namespace>rosbridge_library::capabilities::fragmentation</namespace>
  </compound>
  <compound kind="file">
    <name>JSONtoObj.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/python/</path>
    <filename>JSONtoObj_8c</filename>
    <includes id="py__defines_8h" name="py_defines.h" local="yes" imported="no">py_defines.h</includes>
    <includes id="ultrajson_8h" name="ultrajson.h" local="no" imported="no">ultrajson.h</includes>
    <member kind="function">
      <type>PyObject *</type>
      <name>JSONFileToObj</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a14f4fa102706db0c0d42dc0110327dea</anchor>
      <arglist>(PyObject *self, PyObject *file)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>JSONToObj</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>aa94dbc94d323fdf5ec9d8bdb899d14cb</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Object_arrayAddItem</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a913f4b9d1128fbd8fab65207532723dd</anchor>
      <arglist>(JSOBJ obj, JSOBJ value)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newArray</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>ae059bc6888cbe5694f9394398d4f33d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newDouble</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a9569a16f2fffc70ade43b75a1bdfd0f8</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newFalse</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a819a70784e3625bb68315d7bb7694e1a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newInteger</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a6cc75578b1554ecf296c61dfb241f645</anchor>
      <arglist>(JSINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newLong</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>ae7cb9276df661575ccf9152924643bca</anchor>
      <arglist>(JSINT64 value)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newNull</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a931266ff5d611cf4f37c90c2512cc70c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newObject</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a9cce1da2cb3a45f63fec71919b7fd2e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newString</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a268164971b7873ea6270e162d93d2632</anchor>
      <arglist>(wchar_t *start, wchar_t *end)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_newTrue</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>af28765300cf73b405225fa32a81f473b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Object_objectAddKey</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>a42e16ed0fbf177f57a1ad6366dd75300</anchor>
      <arglist>(JSOBJ obj, JSOBJ name, JSOBJ value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Object_releaseObject</name>
      <anchorfile>JSONtoObj_8c.html</anchorfile>
      <anchor>afb01681f499f85703631066fb2f8fce4</anchor>
      <arglist>(JSOBJ obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>message_conversion.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>message__conversion_8py</filename>
    <class kind="class">rosbridge_library::internal::message_conversion::FieldTypeMismatchException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::InvalidMessageException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::NonexistentFieldException</class>
    <namespace>rosbridge_library::internal::message_conversion</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>af8a609c493dee2b5e42420115a0b2669</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2e1a5ddf1929e164e1c0e32ac1c11803</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a9a590195012c28aeaae346247df6a210</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_binary_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>af348b9e783fd6c9ba9b4b5fb5eaa5d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2bcad4264174e13ba17d7f46ad4163b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aefa770f7b42b791a819faa0796641425</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a42fcd6cc9e44fa0263f4b59be74e19b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_primitive_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a459b94c6c8bce42505ed9fadc09b4db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_time_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a9b94acee3abe3d32db1562deb5e29182</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_values</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2e0a5132c4580d8ce6b5eb79438d3802</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>populate_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>acf793beb42d47a09864e8b517f3fed74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aab9c054f79e28c153e10b496a9c0accd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>list_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a67586c6e5ea8e79590bef74ba23d6ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a7690b656c829fe294dc3fdb71e701f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_binary_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a4b11d59899a247c90f37465d86a49d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_header_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a5e89e2f2a4858b680f6922b72bb1f3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a93b4d1dc06f31e258eb11a02ccffd66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_time_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a62683cee41e142cc53ef9b98f9a6e20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>string_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a985f927aec6c77cad63f75ab29e12662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>type_map</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2848490be8c701fb92f78d225b6f3e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objToJSON.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/python/</path>
    <filename>objToJSON_8c</filename>
    <includes id="py__defines_8h" name="py_defines.h" local="yes" imported="no">py_defines.h</includes>
    <includes id="ultrajson_8h" name="ultrajson.h" local="no" imported="no">ultrajson.h</includes>
    <class kind="struct">__TypeContext</class>
    <class kind="struct">PyDictIterState</class>
    <member kind="define">
      <type>#define</type>
      <name>EPOCH_ORD</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ad0cc1987c08bb4678f79860fb2707481</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_TC</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a9464b6f65688ad43b49aa16a8b856002</anchor>
      <arglist>(__ptrtc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINTMARK</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a9ed82977820e55c6ee4b263f0a592fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>PFN_PyTypeToJSON</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a1ecfa49130bf0b99f8829ba0182e916c</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *ti, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="typedef">
      <type>ssize_t</type>
      <name>Py_ssize_t</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a5cd4e85c5ed9a17b706a822143116ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __TypeContext</type>
      <name>TypeContext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a3144db349aa4beae60c46078b6b7da63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dict_iterBegin</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>aeba09deae4082f7956f89721ed9b7425</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dict_iterEnd</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ae9ae728ecdb6b08484f0d58d517f3ce5</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Dict_iterGetName</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ad1cc8cc480d3e55eaccb4a311109a388</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc, size_t *outLen)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Dict_iterGetValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a1c3ee5a0c8b6807a1a9ace23eadd0a51</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dict_iterNext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>af20499c7d12eec1d8225612dc917840d</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dir_iterBegin</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a557cfff90a4e195075756eeac5c54762</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dir_iterEnd</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a2f70a7c7270e1c720acc7509a80ac789</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Dir_iterGetName</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>aa967d4861cdf412145332f8f2bc0b24a</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc, size_t *outLen)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Dir_iterGetValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a4a547edd96f803b45550d39dda8d0acd</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Dir_iterNext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a8333a7f967db38424e15478a757787e5</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initObjToJSON</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a4baaf4f144c2a401ce3b669848ff6d95</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>List_iterBegin</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a56c21de5db0e36209a2537cf86224057</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>List_iterEnd</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a306c7172d84b2443a0935eeeeb1aab46</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>List_iterGetName</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a6a83d00e6b3bdbc02e29953b55eeb7cb</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc, size_t *outLen)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>List_iterGetValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ac9ed6ad0fec60b060a81a233490bed73</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>List_iterNext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a7316825aa4826a4b155b66a0cfa8f5d1</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Object_beginTypeContext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a02c0e12f2176ada8ba6db77080a2e8d8</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Object_endTypeContext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a362f2a66e6207f8ef99d5d27ed4add46</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Object_getDoubleValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ac025f3fdf25c2e23892069a50edd14b0</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>JSINT32</type>
      <name>Object_getIntValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a079b44d8ef5422d94a64a897d8ec2dd7</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>JSINT64</type>
      <name>Object_getLongValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a84df688350403530476943b3b939a987</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Object_getStringValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ae617f20d8a7b4f63bc1264292f015686</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc, size_t *_outLen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Object_iterBegin</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>adc287b6335edf676e9b6c1cdc6b6a3e7</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Object_iterEnd</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a127a9bfa61acee3c6781e6b384f08731</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Object_iterGetName</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>af7045ff9db36feb13a019f22d85fe071</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc, size_t *outLen)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Object_iterGetValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a16a066f44384b10d764d94bb92b83434</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Object_iterNext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>adfc201466e8161b21762cc8a937c0167</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Object_releaseObject</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>aeeebc922b801bc72ef627d2bb4f1636a</anchor>
      <arglist>(JSOBJ _obj)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>objToJSON</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a32798bde3bf4865e350cc304c66f573f</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>objToJSONFile</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a683795ebe79e3ef5e55be0ad9c8569a7</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyDateTimeToINT64</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ac3ee51e483a2ce7daca84c241f288f6c</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyDateToINT64</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>aac7bf50e151d63523e3539977f40ea51</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyFloatToDOUBLE</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a50ca5b93de7b952bb101b61e12d66dc0</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyIntToINT32</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a1504f14094e07b202ebb8c6b655f6a93</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyIntToINT64</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a093c8b299c28db3ec7e6438a4751f61e</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyLongToINT64</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>add4935e7af1eb0956c55e13d5b00f1ed</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyStringToUTF8</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>aa9a63ffd5981b3978ae7c105aaba92f4</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>PyUnicodeToUTF8</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a6a14b13e6d214d578491f564549f0d71</anchor>
      <arglist>(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size_t *_outLen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Tuple_iterBegin</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a3a48204cb1440711f7845a4c1c28797e</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Tuple_iterEnd</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a3279b62ef8cb1f73da4eb4b2d4aef30a</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>Tuple_iterGetName</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>a37b86fdfb8f8675a76121e2635ecf834</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc, size_t *outLen)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>Tuple_iterGetValue</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>ab4b14725f67b0a9983409a9098e03599</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Tuple_iterNext</name>
      <anchorfile>objToJSON_8c.html</anchorfile>
      <anchor>aed755e33978ebac29a0cac0314ed11fd</anchor>
      <arglist>(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pngcompression.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>pngcompression_8py</filename>
    <namespace>rosbridge_library::internal::pngcompression</namespace>
    <member kind="function">
      <type>def</type>
      <name>decode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a9e18e529fb01a27764f3906d6cf4b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a8528f06a237a9409b5ba75c9d03021cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protocol.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>protocol_8py</filename>
    <class kind="class">rosbridge_library::protocol::InvalidArgumentException</class>
    <class kind="class">rosbridge_library::protocol::MissingArgumentException</class>
    <class kind="class">rosbridge_library::protocol::Protocol</class>
    <namespace>rosbridge_library::protocol</namespace>
  </compound>
  <compound kind="file">
    <name>publish.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>publish_8py</filename>
    <class kind="class">rosbridge_library::capabilities::publish::Publish</class>
    <namespace>rosbridge_library::capabilities::publish</namespace>
  </compound>
  <compound kind="file">
    <name>publishers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>publishers_8py</filename>
    <class kind="class">rosbridge_library::internal::publishers::MultiPublisher</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherConsistencyListener</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherManager</class>
    <namespace>rosbridge_library::internal::publishers</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a4797093c9e99cae8342380c0202ead70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>py_defines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/python/</path>
    <filename>py__defines_8h</filename>
  </compound>
  <compound kind="file">
    <name>ros_loader.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>ros__loader_8py</filename>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidClassException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidModuleException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidPackageException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidTypeStringException</class>
    <namespace>rosbridge_library::internal::ros_loader</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_to_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>af0bfbaf5a2a627dafd0a7521b3f5164d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a83a03773dcbe7d4b4b39e1e8635bcefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_from_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a6be9896ad8bec7de44e3257b0dc9c9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_msg_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ad2d3097352e12a43eebb5f09d4cb051a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_srv_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a0e719cfde437efcd32fcdbde24a5e470</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a844faff4548ec8f31a24c4f690bd577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_splittype</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>af4bf86e0982e1cfda0c556f31bbea716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa0445d033dc97f3effc5165da65b96c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a5a018a6ed70358501d7488f2f92d74cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a1eaac28875af2381f54559f6279b68e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a2cff9e2fecf95b061de987bfc92138f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa987975cd22e29012607f14d2cc7a2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_response_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>afe712f625dcc56181624c7cd039d2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_msgs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a3acd91969348e3d9a633a805195fc549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_srvs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a217d0bae9d7ebd794cd940e12a839370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_msgs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae3fc3f35a1a98728718c4997529c352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_srvs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae7bf75e029df0509308a5bbe336ac9de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosbridge_protocol.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/</path>
    <filename>rosbridge__protocol_8py</filename>
    <class kind="class">rosbridge_library::rosbridge_protocol::RosbridgeProtocol</class>
    <namespace>rosbridge_library::rosbridge_protocol</namespace>
  </compound>
  <compound kind="file">
    <name>services.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>services_8py</filename>
    <class kind="class">rosbridge_library::internal::services::InvalidServiceException</class>
    <class kind="class">rosbridge_library::internal::services::ServiceCaller</class>
    <namespace>rosbridge_library::internal::services</namespace>
    <member kind="function">
      <type>def</type>
      <name>args_to_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>ab53ad3aa2d5bec65b90bd876f3ad5c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>a1fe4d93e389104bd69939b66933d76d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/</path>
    <filename>setup_8py</filename>
    <member kind="function">
      <type>def</type>
      <name>get_version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a980cc5c49bd0c8ea9a5441a5c549ad8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>author</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a7b92894168460f935bc49467954c4a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>author_email</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a4ead8e1ca45242906fde7d5489f3beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CLASSIFIERS</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1267ef747d79d4c764f8cde8f26a0a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>classifiers</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a28dc01a481b929ae10b779e25ecc5a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>description</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a4ad612547892c74be7035043265eb65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>download_url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38a3b3d91352a32f3d426e75d0a68314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a75e1b9b094c785fb1fabf9342f43ee73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>license</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a22ada03d1aaa82c1c9c27d0ae25da2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>module1</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2a42ef9a69ba6bdf09605b65ac16afda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>platforms</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>af456e39cc8ef2abda330804a717fb78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>url</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a7c3763764f99123690822c047e74c36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a26f6ef3a106606b15509dc586b5ec1bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscribe.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/capabilities/</path>
    <filename>subscribe_8py</filename>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscribe</class>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscription</class>
    <namespace>rosbridge_library::capabilities::subscribe</namespace>
  </compound>
  <compound kind="file">
    <name>subscribers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>subscribers_8py</filename>
    <class kind="class">rosbridge_library::internal::subscribers::MultiSubscriber</class>
    <class kind="class">rosbridge_library::internal::subscribers::SubscriberManager</class>
    <namespace>rosbridge_library::internal::subscribers</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1subscribers.html</anchorfile>
      <anchor>ae3511b792a788a3d7e44e1d38927a81d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subscription_modifiers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>subscription__modifiers_8py</filename>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::MessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::QueueMessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::ThrottleMessageHandler</class>
    <namespace>rosbridge_library::internal::subscription_modifiers</namespace>
  </compound>
  <compound kind="file">
    <name>tests.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/tests/</path>
    <filename>tests_8py</filename>
    <class kind="class">tests::UltraJSONTests</class>
    <namespace>tests</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_python_ver</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>a2ca1ef3136ee81a7ee1359a6154e0c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>json_unicode</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>afec09ad45edd9fa4774474e06efab8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>PY3</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>ae5dccdf48af3ff106c5bea02dedf6181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>topics.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/src/rosbridge_library/internal/</path>
    <filename>topics_8py</filename>
    <class kind="class">rosbridge_library::internal::topics::TopicNotEstablishedException</class>
    <class kind="class">rosbridge_library::internal::topics::TypeConflictException</class>
    <namespace>rosbridge_library::internal::topics</namespace>
  </compound>
  <compound kind="file">
    <name>ujson.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/python/</path>
    <filename>ujson_8c</filename>
    <includes id="py__defines_8h" name="py_defines.h" local="yes" imported="no">py_defines.h</includes>
    <includes id="version_8h" name="version.h" local="yes" imported="no">version.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MODINITERROR</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>a140fafee0c1dfe6a802aaa837db5ad7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYMODINITFUNC</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>a659e877bebe1e648959ac31b08bb8130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYMODULE_CREATE</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>ae50c4c662340ddb3d5734d7f58d9973d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initObjToJSON</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>a4baaf4f144c2a401ce3b669848ff6d95</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>JSONFileToObj</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>a14f4fa102706db0c0d42dc0110327dea</anchor>
      <arglist>(PyObject *self, PyObject *file)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>JSONToObj</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>aa94dbc94d323fdf5ec9d8bdb899d14cb</anchor>
      <arglist>(PyObject *self, PyObject *arg)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>objToJSON</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>a32798bde3bf4865e350cc304c66f573f</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>objToJSONFile</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>a683795ebe79e3ef5e55be0ad9c8569a7</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kwargs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>ujsonMethods</name>
      <anchorfile>ujson_8c.html</anchorfile>
      <anchor>aad405c98dee89756f4636e1491c468b9</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ultrajson.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/lib/</path>
    <filename>ultrajson_8h</filename>
    <class kind="struct">__JSONObjectDecoder</class>
    <class kind="struct">__JSONObjectEncoder</class>
    <class kind="struct">__JSONTypeContext</class>
    <member kind="define">
      <type>#define</type>
      <name>__LITTLE_ENDIAN__</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a25c46c075890625fec5c2f92a369ab21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPORTFUNCTION</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a15cc905da7a9cb7bfa6bb195471e4a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FASTCALL_ATTR</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>afb2d0c6c6329b61f441476770b5273a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FASTCALL_MSVC</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a1c6f3d1fc6e8a829cc719f139b39789b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_PREFIX</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a9284cefe73ddb43446efbc25d02a2dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_DOUBLE_MAX_DECIMALS</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>ac55a08475d46f5e75afed49a02d9cfb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_MAX_RECURSION_DEPTH</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a3c3503c206914395feaccc6306152543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_MAX_STACK_BUFFER_SIZE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>af5e3629d114e7b99eac2ddd471ff2ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_NO_EXTRA_WHITESPACE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a8e6939cd8376148fc6699c8dba86176e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>JSINT32</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a56a1e4706e3171f659c48877456d04e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>JSINT64</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a9cf28877f0c0fecc600ce4ca5e1d9b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>JSITER</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>ac8551c351aebbcd3bc95705dc89f3cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64_t</type>
      <name>JSLONG</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>adf011f08b67d04082d337809f963cc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>JSOBJ</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a0c30f628674cbccc26d2a0d483b8846e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __JSONObjectDecoder</type>
      <name>JSONObjectDecoder</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a92d09c3fa44256057089a549a104752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __JSONObjectEncoder</type>
      <name>JSONObjectEncoder</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>ad846a089b7f2713ebdefd8b16403a6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct __JSONTypeContext</type>
      <name>JSONTypeContext</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a20610621c6bb041cc5a3ccb897f76404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>JSPFN_FREE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a0a15e85fd435d820dc4bafa494f56d51</anchor>
      <arglist>)(void *pptr)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>JSPFN_ITERBEGIN</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a4eda91988faf72e4082210b5e7b69fdb</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>JSPFN_ITEREND</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>abe980d4e31cc0fa83323f7e328bffe68</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="typedef">
      <type>char *(*</type>
      <name>JSPFN_ITERGETNAME</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a784c90e488c99901a4b5afc7e39b9893</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc, size_t *outLen)</arglist>
    </member>
    <member kind="typedef">
      <type>JSOBJ(*</type>
      <name>JSPFN_ITERGETVALUE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a73ca6d9db305816f10016542b1939f82</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>JSPFN_ITERNEXT</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>ad6aa872a613aeb21007f1fca93e3c2c4</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>JSPFN_MALLOC</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a8e03016e7abf145a1a546a12473448f2</anchor>
      <arglist>)(size_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>JSPFN_REALLOC</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>ab7d41c50b373b79c607c8b6458a4bc2f</anchor>
      <arglist>)(void *base, size_t size)</arglist>
    </member>
    <member kind="typedef">
      <type>u_int32_t</type>
      <name>JSUINT32</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a65c8bcb0ec29d83ceb3b7969d055212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u_int64_t</type>
      <name>JSUINT64</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>aaeb4d0e4865c4613a0487b9cf0a70cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u_int8_t</type>
      <name>JSUINT8</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>acfd7e1179f5bd09b0a1efe4ccd39edeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u_int16_t</type>
      <name>JSUTF16</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a929a867f2fd6675128ff58b1e4f650b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u_int32_t</type>
      <name>JSUTF32</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a650c8e85013928fc0a29fbf7c3766faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>JSTYPES</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_NULL</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291aae34975e45d6d11aa95d678c94c46cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_TRUE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291a45aadb074491e2df8611faa8f1b99eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_FALSE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291a305ac3e02a490caa831aa4ecbfc75584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_INT</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291a742fa31ad66763526d8fdc935b26385a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_LONG</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291ad88d7c2654435a24d41bb96b64136f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_DOUBLE</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291aaaaff0b6ba5b2b591854011461c076db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_UTF8</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291a6aa1f9432af47667856a6a1e8caeecb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_ARRAY</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291a1a71736ba0d41e17a9f8e9e5943d76dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_OBJECT</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291abae73b4dee7881a3e380843bda132ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JT_INVALID</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a58b14feba216597d44fe0e0ef315f291a4b92425cbb06741cc2bb574bd099a5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EXPORTFUNCTION JSOBJ</type>
      <name>JSON_DecodeObject</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>ab931c631c46a16c251c2f07f77bd9d57</anchor>
      <arglist>(JSONObjectDecoder *dec, const char *buffer, size_t cbBuffer)</arglist>
    </member>
    <member kind="function">
      <type>EXPORTFUNCTION char *</type>
      <name>JSON_EncodeObject</name>
      <anchorfile>ultrajson_8h.html</anchorfile>
      <anchor>a8606610b0b54b15225640696d9113f95</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, char *buffer, size_t cbBuffer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ultrajsondec.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/lib/</path>
    <filename>ultrajsondec_8c</filename>
    <includes id="ultrajson_8h" name="ultrajson.h" local="yes" imported="no">ultrajson.h</includes>
    <class kind="struct">DecoderState</class>
    <member kind="define">
      <type>#define</type>
      <name>RETURN_JSOBJ_NULLCHECK</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a91e0a228de8f42350bcc4b6b2140a86f</anchor>
      <arglist>(_expr)</arglist>
    </member>
    <member kind="typedef">
      <type>JSOBJ(*</type>
      <name>PFN_DECODER</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a4f81e6ab2526c2734d74a9b23a4dc9d2</anchor>
      <arglist>)(struct DecoderState *ds)</arglist>
    </member>
    <member kind="enumeration">
      <name>DECODESTRINGSTATE</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a7480c538089971b8eeaf69d7ebd2ea0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DS_ISNULL</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a7480c538089971b8eeaf69d7ebd2ea0cab44e9eedb9e9f8db8d3ae09bdcf324b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DS_ISQUOTE</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a7480c538089971b8eeaf69d7ebd2ea0ca275873be9149261816d2044a8fa9bfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DS_ISESCAPE</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a7480c538089971b8eeaf69d7ebd2ea0ca84403872d2b9c2d19ee57ad76b07f44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DS_UTFLENERROR</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a7480c538089971b8eeaf69d7ebd2ea0ca33f62c31bbe7fde5e9dda2080c425b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearError</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a0d66329f12e0a3216767bd48596af8ef</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>createDouble</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a41c0bdc97e18e1cfd0c1dbe5989d3a2b</anchor>
      <arglist>(double intNeg, double intValue, double frcValue, int frcDecimalCount)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ FASTCALL_MSVC</type>
      <name>decode_any</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a3872d2197c7728505515a9a982abf7de</anchor>
      <arglist>(struct DecoderState *ds) FASTCALL_ATTR</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_array</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>ac7d224279abbb46f788161a98dbeabcc</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_false</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a28d160f2f6bfaa236038bbf42b25fd05</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_null</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>acd68d8896fb1d7a87230d0ed5799e5b8</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_numeric</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a64e3b0cd77d0a1413bdaf417899e74e7</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_object</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a4bf8619aaf13bdbfd53b92db2dbf626a</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_string</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a305491708e362030309bc4b3c8f4dad3</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR JSOBJ FASTCALL_MSVC</type>
      <name>decode_true</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a25cdad58a9f3b303bb6299a94e3f3ff7</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="function">
      <type>JSOBJ</type>
      <name>JSON_DecodeObject</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a275ae417da4a8a0e0e58dbcd0c328db8</anchor>
      <arglist>(JSONObjectDecoder *dec, const char *buffer, size_t cbBuffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JSOBJ</type>
      <name>SetError</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a3e4fcfe078c2f628047bec01137b8d46</anchor>
      <arglist>(struct DecoderState *ds, int offset, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR void FASTCALL_MSVC</type>
      <name>SkipWhitespace</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a587e85b36fc6faf6a1b27c453dd71bb0</anchor>
      <arglist>(struct DecoderState *ds)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const JSUINT8</type>
      <name>g_decoderLookup</name>
      <anchorfile>ultrajsondec_8c.html</anchorfile>
      <anchor>a2cc1aa833749a8661e2d464ac9f4f5f7</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ultrajsonenc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/lib/</path>
    <filename>ultrajsonenc_8c</filename>
    <includes id="ultrajson_8h" name="ultrajson.h" local="yes" imported="no">ultrajson.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Buffer_AppendCharUnchecked</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>ad443cacc1104d6ae0d88edfe9c97eaf1</anchor>
      <arglist>(__enc, __chr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Buffer_Reserve</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>ab321f810188bc80ac451dedb3a73379c</anchor>
      <arglist>(__enc, __len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Buffer_AppendDoubleUnchecked</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a964feb1acf003ad70a5a71c687df4ded</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Buffer_AppendIntUnchecked</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a5574e838c88e656d6590fe8c8ed0d76b</anchor>
      <arglist>(JSONObjectEncoder *enc, JSINT32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Buffer_AppendLongUnchecked</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a2cfca1f11b54dfb62db16ac273bc4ec1</anchor>
      <arglist>(JSONObjectEncoder *enc, JSINT64 value)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR INLINE_PREFIX void FASTCALL_MSVC</type>
      <name>Buffer_AppendShortHexUnchecked</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a5f5812043418f8895d1a789184edf05b</anchor>
      <arglist>(char *outputOffset, unsigned short value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Buffer_EscapeStringUnvalidated</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a32e54ed59dede8e9c6a4d01181bb9c0d</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, const char *io, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Buffer_EscapeStringValidated</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a6e8564170c518b94a23b9ff9f58b8fe0</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, const char *io, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Buffer_Realloc</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a8ab69eb4398e704a624ab932c7d7dff5</anchor>
      <arglist>(JSONObjectEncoder *enc, size_t cbNeeded)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>ae4773cd335ea5354238485e635f7a9a7</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, const char *name, size_t cbName)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>JSON_EncodeObject</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a4b6820b4093f653c4714403290cdc35f</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, char *_buffer, size_t _cbBuffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetError</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a41428554d367c39820a3178d2a3927a1</anchor>
      <arglist>(JSOBJ obj, JSONObjectEncoder *enc, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FASTCALL_ATTR INLINE_PREFIX void FASTCALL_MSVC</type>
      <name>strreverse</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a1b7a427d0064e7acb31fc582856c6abe</anchor>
      <arglist>(char *begin, char *end)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const JSUINT8</type>
      <name>g_asciiOutputTable</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a9318b8bec5b7bb0f7e270b11533bcd86</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>g_escapeChars</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a793fa8f3ec714f873e9cdc3e192d61a8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>g_hexChars</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>abc92188e72b75945b0d5b2d1d76e729f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>g_pow10</name>
      <anchorfile>ultrajsonenc_8c.html</anchorfile>
      <anchor>a094cf135ef85634ef317f4e1740b64e1</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-rosbridge_suite/doc_stacks/2014-01-02_11-51-48.209505/rosbridge_suite/rosbridge_library/lib/ultrajson/python/</path>
    <filename>version_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>UJSON_VERSION</name>
      <anchorfile>version_8h.html</anchorfile>
      <anchor>ad4c1c5542b9db188ff1b9a1134af80e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__JSONObjectDecoder</name>
    <filename>struct____JSONObjectDecoder.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>arrayAddItem</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a2aed53c1852305e6355518c571bb4ab9</anchor>
      <arglist>)(JSOBJ obj, JSOBJ value)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>errorOffset</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>abe6b52ee1e169a209dbd6a50c0c36f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>errorStr</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>ada87ab610014a71364f2a6018c0292a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_FREE</type>
      <name>free</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a1e3080d700fa09676196eedb52e17564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_MALLOC</type>
      <name>malloc</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a9d0601fbe02b61be38f127554e22cbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newArray</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a02f644ab4cbcd981db272e9cf4521049</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newDouble</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>ae23b4da69f186bc1bdbfc73113136102</anchor>
      <arglist>)(double value)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newFalse</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a7f55e4f946dd17e17d63e8faec2bbf83</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newInt</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a16d27293a835081a642c5b81e7014a64</anchor>
      <arglist>)(JSINT32 value)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newLong</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a461456fb089290376a41188870d0cdd3</anchor>
      <arglist>)(JSINT64 value)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newNull</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a6966a04987fa80cdcef29335867e289d</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newObject</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a2f9a5b8710e5c4ab003bdbd1d1353359</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newString</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>aed97524e1168c6f6babbbf2856fc42e1</anchor>
      <arglist>)(wchar_t *start, wchar_t *end)</arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ(*</type>
      <name>newTrue</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a7d975630f0f84c8692732860df885eb5</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>objectAddKey</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a43291ec15689b95c5743c282c1b218df</anchor>
      <arglist>)(JSOBJ obj, JSOBJ name, JSOBJ value)</arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_REALLOC</type>
      <name>realloc</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>a069b9fd4be143b0944d67fab95932351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>releaseObject</name>
      <anchorfile>struct____JSONObjectDecoder.html</anchorfile>
      <anchor>ac9c32062b2b2cc2c15538678c452e0e7</anchor>
      <arglist>)(JSOBJ obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__JSONObjectEncoder</name>
    <filename>struct____JSONObjectEncoder.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>beginTypeContext</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a0b182b6d746a0a9d748eeea3bdecbf3b</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>doublePrecision</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a83b51187931a3e0e292e7aa663c71c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>end</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>abcfc742eef8e0cf17881e74860cc222b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>endTypeContext</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a30921235cec9444f6074c2995120f6c4</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>errorMsg</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a994c7935398f69b7c0517cb8f4581e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSOBJ</type>
      <name>errorObj</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ad1b75db47bc5b19f0155b881bfcd57e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>forceASCII</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ad82f19ffb0f36a58c6e3eb23c3addfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_FREE</type>
      <name>free</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ab68b7f9bc0aefa641ef73f76bc7d86cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double(*</type>
      <name>getDoubleValue</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a3e207a5ee0c5dac1f097b9100a4ca79a</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="variable">
      <type>JSINT32(*</type>
      <name>getIntValue</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a092ef8f63075ce7f0d7efbc4ad58f1ee</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="variable">
      <type>JSINT64(*</type>
      <name>getLongValue</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ad55292fc5b1dc36f7905c5d3578418c7</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>getStringValue</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a81b40a9eac13ba6d64433e6aa1eb6a4c</anchor>
      <arglist>)(JSOBJ obj, JSONTypeContext *tc, size_t *_outLen)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>heap</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>aa227177634dc694236fd767000b6823b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERBEGIN</type>
      <name>iterBegin</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ade31da44ececbb3e4cb04486ce1bd1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITEREND</type>
      <name>iterEnd</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ab60b3f34b5bd36a0cbebe584509af1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERGETNAME</type>
      <name>iterGetName</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a897a42d94f8c79f94166f783da67eb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERGETVALUE</type>
      <name>iterGetValue</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a4cb59ff05d76261d12ef4e2dc5c9f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERNEXT</type>
      <name>iterNext</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a123b76564b6e5b3218fa07a9b1846f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>ad89ebb5a5ccb29b6f41d0651e6316e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_MALLOC</type>
      <name>malloc</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a04a824f3352e15c860aed8d730b53bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>offset</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a18028cfbc11246cb81c4a5cbcaa9d505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_REALLOC</type>
      <name>realloc</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a499333cf5c1706d9a2fd1a518824ded0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recursionMax</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>aae0a963e76e99248036e6dcb67783bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>releaseObject</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a59b15e1e80341e2fab3b4f4f80b30af7</anchor>
      <arglist>)(JSOBJ obj)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>start</name>
      <anchorfile>struct____JSONObjectEncoder.html</anchorfile>
      <anchor>a074adc40c42cd098c25bda2f23b5445f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__JSONTypeContext</name>
    <filename>struct____JSONTypeContext.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>prv</name>
      <anchorfile>struct____JSONTypeContext.html</anchorfile>
      <anchor>a048ab5755c1b63416a0a19782aef663a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>struct____JSONTypeContext.html</anchorfile>
      <anchor>ac24282de61983932499e61cafd3bade5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__TypeContext</name>
    <filename>struct____TypeContext.html</filename>
    <member kind="variable">
      <type>PyObject *</type>
      <name>attrList</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>aafc87aa92a238c04fb5965d8814b3317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>dictObj</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a3df18e99cef761c8880e246223344909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Py_ssize_t</type>
      <name>index</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a7a1b22a276bd33af894fa07e2e0a3fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>itemName</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>ad8239f0bad52e794937968e932b75c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>itemValue</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a8e1fed59df9089eefe13837f6664e1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERBEGIN</type>
      <name>iterBegin</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a69f183df6f93a0e33a109e04873ba72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITEREND</type>
      <name>iterEnd</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a4e22a88f30f334e279034d7636ca855d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERGETNAME</type>
      <name>iterGetName</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>af1c76643153cee8eb834072c12a55ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERGETVALUE</type>
      <name>iterGetValue</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a9fa4ecef4c9315c97d39040183a42572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSPFN_ITERNEXT</type>
      <name>iterNext</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>ac3fe0af5596887bcc85e8f173ad21c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JSINT64</type>
      <name>longValue</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a1b06e3ce5a80b96b49c11733e5fe769d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>newObj</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>a3e772cad1c366c868ac41e5a02421cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PFN_PyTypeToJSON</type>
      <name>PyTypeToJSON</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>ae3ed90274d0708567d4e68582059a102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Py_ssize_t</type>
      <name>size</name>
      <anchorfile>struct____TypeContext.html</anchorfile>
      <anchor>acec454bfc3cca48399b69beda95fe3dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DecoderState</name>
    <filename>structDecoderState.html</filename>
    <member kind="variable">
      <type>JSONObjectDecoder *</type>
      <name>dec</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>a90ab101916c618744135099ac4b5987a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>end</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>a5379c4534142f40c8218f4e5b517e7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wchar_t *</type>
      <name>escEnd</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>a3fe5dfd6321d93fe3cce9fb3fdc191f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>escHeap</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>afd4ed3ecc000cf9407e4dae1ae0bd069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wchar_t *</type>
      <name>escStart</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>ac862cca6be9b489a67f9164e88c1091f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastType</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>a339064b55b82c5190327cc1b01356c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>start</name>
      <anchorfile>structDecoderState.html</anchorfile>
      <anchor>a48dc9114e54ab35955b5b9289218dfa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PyDictIterState</name>
    <filename>structPyDictIterState.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>i</name>
      <anchorfile>structPyDictIterState.html</anchorfile>
      <anchor>a602e20d816f0e37822d2caed370e295a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>keys</name>
      <anchorfile>structPyDictIterState.html</anchorfile>
      <anchor>a7b5bfe947f3fd53ee4a81a7bf933b63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sz</name>
      <anchorfile>structPyDictIterState.html</anchorfile>
      <anchor>a57645afdfa3ac3bfa8697f31ef5733b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmark</name>
    <filename>namespacebenchmark.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cjsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ae5f4803077fd01f2e181211f62b94170</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cjsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa7d378cae77d4120ed1191c65ae4127a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>jsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>aa12a3ce751aaad0ba64b21d832f23f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>jsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a9bd960950f7907f00cc3287075ca2750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplejsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a31622f29f63ec08146b072ef2798798f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplejsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a32336ac65782d7427ebef4ce4fac11c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timeit_compat_fix</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>acbcc81482c8b2557cc360f8a0edaa77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a62b9adc195ae14f349fceb32a22fdd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a42b05ddab55a4b71c0d6b3d042e43eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yajlDec</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a03890356b8abede019a9500c9d76a0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yajlEnc</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>afd8c594e09c89213ca4f780f6084da4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>arrays</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab78309c66e59f87976f6f6412dfe7faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COUNT</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ad25433e5e62e13ac24aa66bcbff5ec06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>decodeData</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a979bd397523fd24c1d304e2f55042d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>friends</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a1b183a3436257953ab0429e2c56936bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>json</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a93bf9aa16a2dd64bf1b58c3a782883a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>testObject</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>ab2aaacb22d42af3ddc5ed445d4fff7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>user</name>
      <anchorfile>namespacebenchmark.html</anchorfile>
      <anchor>a15003f5d6b9a4f364da4887249ab5ce0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>benchmark2</name>
    <filename>namespacebenchmark2.html</filename>
    <member kind="function">
      <type>def</type>
      <name>simplejsonDec</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a34ec595298f1c452cb7e25183f29616f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simplejsonEnc</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>ad8cfc39d659e8542517560f2ce47de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timeit_compat_fix</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a078f192bdcde9a5f8670287a3a1204b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonDec</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a6e4a1267ddce544db970ae2da912c75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ujsonEnc</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a02fcbf3816032ebd8f92804299d8420d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>COUNT</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>aa80961455a40fd56c789aa0a7d810f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>decodeData</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>aaf118a13d8fb42fa798b7c177675aa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>encodeData</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>a749df79ed7ec2655989d773141e86c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>aab73e552c5dcb637e5e57330a9db9930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>json</name>
      <anchorfile>namespacebenchmark2.html</anchorfile>
      <anchor>abca9baeb9f7c4f286862445995cc2c86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library</name>
    <filename>namespacerosbridge__library.html</filename>
    <namespace>rosbridge_library::capabilities</namespace>
    <namespace>rosbridge_library::capability</namespace>
    <namespace>rosbridge_library::internal</namespace>
    <namespace>rosbridge_library::protocol</namespace>
    <namespace>rosbridge_library::rosbridge_protocol</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities</name>
    <filename>namespacerosbridge__library_1_1capabilities.html</filename>
    <namespace>rosbridge_library::capabilities::advertise</namespace>
    <namespace>rosbridge_library::capabilities::call_service</namespace>
    <namespace>rosbridge_library::capabilities::fragmentation</namespace>
    <namespace>rosbridge_library::capabilities::publish</namespace>
    <namespace>rosbridge_library::capabilities::subscribe</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::advertise</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1advertise.html</filename>
    <class kind="class">rosbridge_library::capabilities::advertise::Advertise</class>
    <class kind="class">rosbridge_library::capabilities::advertise::Registration</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::advertise::Advertise</name>
    <filename>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>ad66c184789bb73ffd696c46aa31721bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>advertise</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>ae2456dd36429bd0e837cc8caf6553cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a54bfb5fd7d3198c950d9f17103629982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unadvertise</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a0d684b3c96161a6a2ca161bddb00bb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>advertise_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a8a93b69ca79fe2c499536bbeccf7c63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>unadvertise_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>afb32658f2948a7689b66ae282147b7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_registrations</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Advertise.html</anchorfile>
      <anchor>a363d9d50ec4f71b477087f6f72f4cb47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::advertise::Registration</name>
    <filename>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>aca2da43622dd6c29e6ba679ca7c8d6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_empty</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a4bf53f7c1d1925a3ed717ee8ce4ae57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_advertisement</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a0ef6fac20e5b5ba9a4cf443baa97ff8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>af0a4da4821b71d75d24fe24dd4187464</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_advertisement</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>af6fa21727858a8f635908cefc1bae7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>a3c136a801ff3f16533b1fdfba2a8234d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>adc60b8d65d93e8b2177bd42ff3b229b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1advertise_1_1Registration.html</anchorfile>
      <anchor>ab017b7fa861b36b301a3de07b3c68324</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::call_service</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1call__service.html</filename>
    <class kind="class">rosbridge_library::capabilities::call_service::CallService</class>
    <member kind="function">
      <type>def</type>
      <name>extract_id</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>ab99cf520849870e6081843a680a5c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trim_servicename</name>
      <anchorfile>namespacerosbridge__library_1_1capabilities_1_1call__service.html</anchorfile>
      <anchor>a97a41ed20faba943e2c24df1d32a9a05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::call_service::CallService</name>
    <filename>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>acc93320bd0e88f2809d1a4c384a2b9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a99f587c9b9092dc1307d42909d6cbe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>call_service_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a71eb6f53f26b54efe308524bdd615619</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_failure</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a73c34f1262aa27a5ec802269e11c2736</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_success</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1call__service_1_1CallService.html</anchorfile>
      <anchor>a07e05716793d1768919ed521f082bea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::fragmentation</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1fragmentation.html</filename>
    <class kind="class">rosbridge_library::capabilities::fragmentation::Fragmentation</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::fragmentation::Fragmentation</name>
    <filename>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a6d3f30802cb3684191ac11236a6d340c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a987026f1dfaadcfa8bc5a12afb85679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragmentation_seed</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a45bcb7a58f74105e7bd3941ee6b3276e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>fragmentation_seed</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a524524a9738b6eaed26a3a78340b8fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_fragment</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>aa96947d971f810572141c5f029f64de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_fragment_generator</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1fragmentation_1_1Fragmentation.html</anchorfile>
      <anchor>a684c90eb7c6bc619d977992d547c5319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::publish</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1publish.html</filename>
    <class kind="class">rosbridge_library::capabilities::publish::Publish</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::publish::Publish</name>
    <filename>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a3fb55a55f62a60671c8cec2c8df87f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a427bfd1f1c4520b4bf24c1f25c5d1d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a1ced91240f73d937685252b8a96bd6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>publish_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a91e33f8f6857d87289da21bc24fa0f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_published</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1publish_1_1Publish.html</anchorfile>
      <anchor>a8a695b6ac36917d8fcc37f569d059b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capabilities::subscribe</name>
    <filename>namespacerosbridge__library_1_1capabilities_1_1subscribe.html</filename>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscribe</class>
    <class kind="class">rosbridge_library::capabilities::subscribe::Subscription</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::subscribe::Subscribe</name>
    <filename>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</filename>
    <base>rosbridge_library::capability::Capability</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a5a6202815306b2748486ffefcf299bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a32ad37b2d0edce444e487bec73fb1503</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a62ea6066dacad0afbec16d9a18f9e557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a6aa1de4446178780ce211e6ffec08ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>a32f0ecbeec86c5051478a6caa0852869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>subscribe_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>af49ef7e91b15e96ae1a9e0030dca5477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>unsubscribe_msg_fields</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>ac67da6220c791f2b92e65f6f3430edb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscriptions</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscribe.html</anchorfile>
      <anchor>ab0a1ffd854972095a47d7a44e47a7ed6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capabilities::subscribe::Subscription</name>
    <filename>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a8ca07b6c6f37d105146a2f92e1fab0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_empty</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>adec61e3b8d06e514c24c38ec14ce9968</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_msg</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a12196d346a672af060cc03a3fa4357e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a9745d74bdcddac0d11b2bb6ad931ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ab27376ac9aa4d880f91b23d44c7f4ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a7cb19ccee3f140e3e7359abe43aa5c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_params</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a7663d6832506fe92b69a02d356b47a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a34e22cdf64ec71daea057a4a57a70aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a4ce00cdf124590132c5575f16072490d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compression</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>aeb0a8c1fe268f01f607b82d3df86d7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fragment_size</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>ad5ab6576db910bbfb210791f5146c8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>af1e4781ff77cf086c0718dc76bb79375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handler_lock</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a94e37eee7113393e56b97936b2012450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a3682f063642f45f5bb845c6a5730bfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a979af76790b477685c55ff2f801f88e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a68893acac179feafe78d941965e58a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a40758b4c803193195466e5347d38a08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_publish</name>
      <anchorfile>classrosbridge__library_1_1capabilities_1_1subscribe_1_1Subscription.html</anchorfile>
      <anchor>a5f26fe10d81d4d0abf7b29b7bca3f8a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::capability</name>
    <filename>namespacerosbridge__library_1_1capability.html</filename>
    <class kind="class">rosbridge_library::capability::Capability</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::capability::Capability</name>
    <filename>classrosbridge__library_1_1capability_1_1Capability.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>a61b4f19132c31ebce1bffcb4d916af0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>basic_type_check</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>a26e0f788baab816f5123031d8daaec20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>ae5761e0149af993ae64eef6dc176412f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>af55490af8609deb884a8ed5542afd81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>protocol</name>
      <anchorfile>classrosbridge__library_1_1capability_1_1Capability.html</anchorfile>
      <anchor>abf085345a47159a134aa29179a39762c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal</name>
    <filename>namespacerosbridge__library_1_1internal.html</filename>
    <namespace>rosbridge_library::internal::message_conversion</namespace>
    <namespace>rosbridge_library::internal::pngcompression</namespace>
    <namespace>rosbridge_library::internal::publishers</namespace>
    <namespace>rosbridge_library::internal::ros_loader</namespace>
    <namespace>rosbridge_library::internal::services</namespace>
    <namespace>rosbridge_library::internal::subscribers</namespace>
    <namespace>rosbridge_library::internal::subscription_modifiers</namespace>
    <namespace>rosbridge_library::internal::topics</namespace>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::message_conversion</name>
    <filename>namespacerosbridge__library_1_1internal_1_1message__conversion.html</filename>
    <class kind="class">rosbridge_library::internal::message_conversion::FieldTypeMismatchException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::InvalidMessageException</class>
    <class kind="class">rosbridge_library::internal::message_conversion::NonexistentFieldException</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>af8a609c493dee2b5e42420115a0b2669</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2e1a5ddf1929e164e1c0e32ac1c11803</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_from_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a9a590195012c28aeaae346247df6a210</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_binary_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>af348b9e783fd6c9ba9b4b5fb5eaa5d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2bcad4264174e13ba17d7f46ad4163b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_list_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aefa770f7b42b791a819faa0796641425</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_object_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a42fcd6cc9e44fa0263f4b59be74e19b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_primitive_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a459b94c6c8bce42505ed9fadc09b4db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_to_time_inst</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a9b94acee3abe3d32db1562deb5e29182</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_values</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2e0a5132c4580d8ce6b5eb79438d3802</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>populate_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>acf793beb42d47a09864e8b517f3fed74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>list_braces</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>aab9c054f79e28c153e10b496a9c0accd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>list_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a67586c6e5ea8e79590bef74ba23d6ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a7690b656c829fe294dc3fdb71e701f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_binary_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a4b11d59899a247c90f37465d86a49d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_header_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a5e89e2f2a4858b680f6922b72bb1f3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_primitive_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a93b4d1dc06f31e258eb11a02ccffd66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ros_time_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a62683cee41e142cc53ef9b98f9a6e20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>string_types</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a985f927aec6c77cad63f75ab29e12662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>type_map</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1message__conversion.html</anchorfile>
      <anchor>a2848490be8c701fb92f78d225b6f3e59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::message_conversion::FieldTypeMismatchException</name>
    <filename>classrosbridge__library_1_1internal_1_1message__conversion_1_1FieldTypeMismatchException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1message__conversion_1_1FieldTypeMismatchException.html</anchorfile>
      <anchor>ab96bd73994634ece28d4cabd6311d591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::message_conversion::InvalidMessageException</name>
    <filename>classrosbridge__library_1_1internal_1_1message__conversion_1_1InvalidMessageException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1message__conversion_1_1InvalidMessageException.html</anchorfile>
      <anchor>aff61c83583b15f1332fccf152a287f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::message_conversion::NonexistentFieldException</name>
    <filename>classrosbridge__library_1_1internal_1_1message__conversion_1_1NonexistentFieldException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1message__conversion_1_1NonexistentFieldException.html</anchorfile>
      <anchor>a312801bbe98f8780a5525a297f5926d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::pngcompression</name>
    <filename>namespacerosbridge__library_1_1internal_1_1pngcompression.html</filename>
    <member kind="function">
      <type>def</type>
      <name>decode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a9e18e529fb01a27764f3906d6cf4b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>encode</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1pngcompression.html</anchorfile>
      <anchor>a8528f06a237a9409b5ba75c9d03021cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::publishers</name>
    <filename>namespacerosbridge__library_1_1internal_1_1publishers.html</filename>
    <class kind="class">rosbridge_library::internal::publishers::MultiPublisher</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherConsistencyListener</class>
    <class kind="class">rosbridge_library::internal::publishers::PublisherManager</class>
    <member kind="variable">
      <type>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1publishers.html</anchorfile>
      <anchor>a4797093c9e99cae8342380c0202ead70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::publishers::MultiPublisher</name>
    <filename>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ac74135a922e23c10e72cfd29896f7215</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_clients</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a624c4416e2e48f49693980c4d11f5523</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a2d901a4e9b5eade86b524c6b20a8e490</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_client</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>aba6adcba8ec76a638cdb480dc6942eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a6147c984a2f1add832b0103fc9a68562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_client</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ae0f5958ef9bf804c6eb894cd9d2f8ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verify_type</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a98f045441ec971091ad6c2a5bd6254d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clients</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a8388f4f9440cbd678e24a7582a8af772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>ad3db7b39453cb6d2a9500d7b02a2a4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_class</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a6409f118be12cdd1941ff41ab8091593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>aef6c9c194a758d40b2e5dc06d64d7d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1MultiPublisher.html</anchorfile>
      <anchor>a5d18ab70cb9b1c5dd130b463e64f3477</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::publishers::PublisherConsistencyListener</name>
    <filename>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</filename>
    <member kind="function">
      <type>def</type>
      <name>attach</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a729f9f56ad3fa454e1f6e66dc235ce11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detach</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a0e196484378aaa0c185b800dd6bc0ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>peer_subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a8e29dc31fd0f5ebd72802cdcc90f6e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_override</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a05da88a3048023b032c3aa61b5d43a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timed_out</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a72ae4dce5b2fe7abb37bc5cd3f6d36c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>established_time</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a865d4cacc6e8f43b33e663c21199cb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>aa1e971935d918322b382827c2a37623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_buffer</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>ae59438aefb971461b0a7e72f6327be35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>af9c084fa1be1839f9f8ce1dc74bc792b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a17fc46cfd51ede1a6f8fb02798bde67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>attached</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>a1518671f4c67be7de66f788f1ca5b968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>timeout</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherConsistencyListener.html</anchorfile>
      <anchor>ae2693845a7d85c43667b040625b43490</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::publishers::PublisherManager</name>
    <filename>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a0596e89a5dc82a1925215a014c97d946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a809de97f8d9e71fee181857a78e5d026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>ac71d85333a932498668d7e4a80b5642f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>a0618937dff7162931b17932a6839ef85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_all</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>adb3bcfa5d86649de8022e845108c7b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_publishers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1publishers_1_1PublisherManager.html</anchorfile>
      <anchor>ae18b1058de5db9237cfc4904e95a4b09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::ros_loader</name>
    <filename>namespacerosbridge__library_1_1internal_1_1ros__loader.html</filename>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidClassException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidModuleException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidPackageException</class>
    <class kind="class">rosbridge_library::internal::ros_loader::InvalidTypeStringException</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_to_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>af0bfbaf5a2a627dafd0a7521b3f5164d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a83a03773dcbe7d4b4b39e1e8635bcefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_from_cache</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a6be9896ad8bec7de44e3257b0dc9c9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_msg_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ad2d3097352e12a43eebb5f09d4cb051a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_srv_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a0e719cfde437efcd32fcdbde24a5e470</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a844faff4548ec8f31a24c4f690bd577b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_splittype</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>af4bf86e0982e1cfda0c556f31bbea716</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa0445d033dc97f3effc5165da65b96c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_message_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a5a018a6ed70358501d7488f2f92d74cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_class</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a1eaac28875af2381f54559f6279b68e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a2cff9e2fecf95b061de987bfc92138f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>aa987975cd22e29012607f14d2cc7a2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_service_response_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>afe712f625dcc56181624c7cd039d2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_msgs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a3acd91969348e3d9a633a805195fc549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_loaded_srvs</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>a217d0bae9d7ebd794cd940e12a839370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_msgs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae3fc3f35a1a98728718c4997529c352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_srvs_lock</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1ros__loader.html</anchorfile>
      <anchor>ae7bf75e029df0509308a5bbe336ac9de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidClassException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidClassException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidClassException.html</anchorfile>
      <anchor>a5d99dbb50cf86d143c7194bd993dbf10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidModuleException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidModuleException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidModuleException.html</anchorfile>
      <anchor>acacf8f81cde848a525cbd054f0ce2a8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidPackageException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidPackageException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidPackageException.html</anchorfile>
      <anchor>aa9c87ab2c1858d82d5205f94ce1f98ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::ros_loader::InvalidTypeStringException</name>
    <filename>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidTypeStringException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1ros__loader_1_1InvalidTypeStringException.html</anchorfile>
      <anchor>a7f99b19e159544c7ca76db83051633c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::services</name>
    <filename>namespacerosbridge__library_1_1internal_1_1services.html</filename>
    <class kind="class">rosbridge_library::internal::services::InvalidServiceException</class>
    <class kind="class">rosbridge_library::internal::services::ServiceCaller</class>
    <member kind="function">
      <type>def</type>
      <name>args_to_service_request_instance</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>ab53ad3aa2d5bec65b90bd876f3ad5c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_service</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1services.html</anchorfile>
      <anchor>a1fe4d93e389104bd69939b66933d76d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::services::InvalidServiceException</name>
    <filename>classrosbridge__library_1_1internal_1_1services_1_1InvalidServiceException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1InvalidServiceException.html</anchorfile>
      <anchor>a53a105423ad8a75c85f8e50a0933e8e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::services::ServiceCaller</name>
    <filename>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>acb72d22168696fd9fc7ee61b643e13ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a3b881af55b5a7516bc09a3bd5658bf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a837aad6f049f29fe2850eff0e92ce954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a1128942d1e5dc90004393884e57bec43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a016a31e9b12d6866d294706ba710b14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>a7460907e7e7b0edf3da73cb9587d4f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1services_1_1ServiceCaller.html</anchorfile>
      <anchor>ad3d83864bb316d41416094e7bad5deb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::subscribers</name>
    <filename>namespacerosbridge__library_1_1internal_1_1subscribers.html</filename>
    <class kind="class">rosbridge_library::internal::subscribers::MultiSubscriber</class>
    <class kind="class">rosbridge_library::internal::subscribers::SubscriberManager</class>
    <member kind="variable">
      <type>tuple</type>
      <name>manager</name>
      <anchorfile>namespacerosbridge__library_1_1internal_1_1subscribers.html</anchorfile>
      <anchor>ae3511b792a788a3d7e44e1d38927a81d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscribers::MultiSubscriber</name>
    <filename>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a5a78fa295ed0040425eb47090bac2cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a7ab4ad6a01bc267d69e651e12e20ba6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_subscribers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a0df47eba2d35cfefe305fc891a1d9afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a9f0a1725f947b09e5f355a57ecb10e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a6358ff949c9969051d5906362d0ce2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a2ae4dc14b3150d23f03e10109fe25a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verify_type</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>ae69b477068ca2ab5473c20a5ad2d3fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>aef0b10519e58410b58762b87f4704ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_class</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>aac15b766a344c5581c4c6ccf0c4a1444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriber</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a059d43ec8467e7d9975d11d00dbc5231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>subscriptions</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a3cc4815166e504cf88b6807f6172113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1MultiSubscriber.html</anchorfile>
      <anchor>a3b27657bbd65561ddbfb8ea7a7c291c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscribers::SubscriberManager</name>
    <filename>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>ac03a37125111a70f263d139d9952d885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>adbe0f5262915d9dbbb77e34792e4cd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>aeab3c81c94677f4b34f9343bbb249cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_subscribers</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscribers_1_1SubscriberManager.html</anchorfile>
      <anchor>a65c7f21abf1bd25fe3b7946dc948e80d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::subscription_modifiers</name>
    <filename>namespacerosbridge__library_1_1internal_1_1subscription__modifiers.html</filename>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::MessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::QueueMessageHandler</class>
    <class kind="class">rosbridge_library::internal::subscription_modifiers::ThrottleMessageHandler</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscription_modifiers::MessageHandler</name>
    <filename>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>aee9b1f94e3541aec837e1ebac7e29c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a7d67cbf108a09fa1f13a300dc44b217f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>ae25cad3de874b1908da125bf6293d9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a8bea2ee9b89a61255b375884162b9643</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a8bd0d0b97c954706359c8dfc065a6763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>time_remaining</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a6fadb87a89d76834eae5d883d3d823f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a15b5fe561e751f225f4d1596ca669bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>ac3366a8b7da4b4e208e318c86d89a411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a92bd3b6837024c34023e79f2a2d8f6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a794cd9d9e16e49bda697db9806b822fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1MessageHandler.html</anchorfile>
      <anchor>a6c2759f0707cd69b1979a967ec506bdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscription_modifiers::QueueMessageHandler</name>
    <filename>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</filename>
    <base>rosbridge_library::internal::subscription_modifiers::MessageHandler</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a3e230a491946ddd7ba09f19137df664e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>add8e799c53f49fe6c3c7fd19896c2dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a93863d5188b192952c27f37aadc89da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a36f32a4c425fef6c3e0bf4387ed522ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>aa969376ff7f0af922e220bb6ea43afcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alive</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>ac9b8cf29870061a834710c5a55c638a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a980c66288575075281ced2b6d968e230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a25763e8797e35f98af6a87fc8da8d5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>af13d6819287145590f1b17478021c851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>abf8a3ac942da3ab0b003fa10d77c6754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1QueueMessageHandler.html</anchorfile>
      <anchor>a1e4589c4e6153b36d2f1f3402cdb9f82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::subscription_modifiers::ThrottleMessageHandler</name>
    <filename>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</filename>
    <base>rosbridge_library::internal::subscription_modifiers::MessageHandler</base>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a498ff858b4aa5f34cdd5681f4b4e4250</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a545eec304fa47f92322a00380ad79817</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transition</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a9cf9c34afef8c264216d17969f4c1cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_length</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a5d6089bcfcad8fe173e7b69d48c3602a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>throttle_rate</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1subscription__modifiers_1_1ThrottleMessageHandler.html</anchorfile>
      <anchor>a098f910aeab5e67a2baf2db8cfc27b5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::internal::topics</name>
    <filename>namespacerosbridge__library_1_1internal_1_1topics.html</filename>
    <class kind="class">rosbridge_library::internal::topics::TopicNotEstablishedException</class>
    <class kind="class">rosbridge_library::internal::topics::TypeConflictException</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::topics::TopicNotEstablishedException</name>
    <filename>classrosbridge__library_1_1internal_1_1topics_1_1TopicNotEstablishedException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1topics_1_1TopicNotEstablishedException.html</anchorfile>
      <anchor>ada32b5d8819099e59e1927a2bed3912c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::internal::topics::TypeConflictException</name>
    <filename>classrosbridge__library_1_1internal_1_1topics_1_1TypeConflictException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1internal_1_1topics_1_1TypeConflictException.html</anchorfile>
      <anchor>afeb7b313d285452e6d88446f8bad9b38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::protocol</name>
    <filename>namespacerosbridge__library_1_1protocol.html</filename>
    <class kind="class">rosbridge_library::protocol::InvalidArgumentException</class>
    <class kind="class">rosbridge_library::protocol::MissingArgumentException</class>
    <class kind="class">rosbridge_library::protocol::Protocol</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::protocol::InvalidArgumentException</name>
    <filename>classrosbridge__library_1_1protocol_1_1InvalidArgumentException.html</filename>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::protocol::MissingArgumentException</name>
    <filename>classrosbridge__library_1_1protocol_1_1MissingArgumentException.html</filename>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::protocol::Protocol</name>
    <filename>classrosbridge__library_1_1protocol_1_1Protocol.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac4df9ee64134ae717aef7c7ae87cba18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_capability</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ac51eafd29f6131db3406dc01b5b0beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a290d0e3ad17c45aaf25d94540e20bf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finish</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>adc36cfb3f800e411296e8d97d3fed6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>incoming</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ae84d91c780db63fb332c6a9a1a560bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad677ab090eb8ad79f5d8a943fa0507d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>outgoing</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ad2843646ce090d8e03677708a1cfb937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_operation</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>afaea1f159d9a8a9e8b3d312a9758b534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a4a831ea03844cf10d975eb3024747e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>ae4efe1cf82dda8f2a9e2ad685310d60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unregister_operation</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a3ff42a75d95d79d635c9898172efde8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>capabilities</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>af1e06a7d1c9f87d4c36e042773a604ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client_id</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a40eea6b30ce92b6aac607ad096377c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>operations</name>
      <anchorfile>classrosbridge__library_1_1protocol_1_1Protocol.html</anchorfile>
      <anchor>a22643a299e16d7ccd5b705aab6a463b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rosbridge_library::rosbridge_protocol</name>
    <filename>namespacerosbridge__library_1_1rosbridge__protocol.html</filename>
    <class kind="class">rosbridge_library::rosbridge_protocol::RosbridgeProtocol</class>
  </compound>
  <compound kind="class">
    <name>rosbridge_library::rosbridge_protocol::RosbridgeProtocol</name>
    <filename>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</filename>
    <base>rosbridge_library::protocol::Protocol</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</anchorfile>
      <anchor>afae1aa5ed559d6528d58ab9be62a9a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>rosbridge_capabilities</name>
      <anchorfile>classrosbridge__library_1_1rosbridge__protocol_1_1RosbridgeProtocol.html</anchorfile>
      <anchor>a7da238d8886e8d2f461fd037eac67ccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tests</name>
    <filename>namespacetests.html</filename>
    <class kind="class">tests::UltraJSONTests</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_python_ver</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>a2ca1ef3136ee81a7ee1359a6154e0c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>json_unicode</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>afec09ad45edd9fa4774474e06efab8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>PY3</name>
      <anchorfile>namespacetests.html</anchorfile>
      <anchor>ae5dccdf48af3ff106c5bea02dedf6181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tests::UltraJSONTests</name>
    <filename>classtests_1_1UltraJSONTests.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_decodeArrayEmpty</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a47784ee6f9fefecec47db9eb8cd49a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeArrayLeadingCommaFail</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a5e0f9741f4613e838392720f150f27fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeArrayOneItem</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a2f0f03f7de0b3bd4a4c5c887e61998c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeArrayOnlyCommaFail</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>af5d8e048c10e02a1f4c95ebd4b75c067</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeArrayTrailingCommaFail</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a70daec40aed9271ff7fdda1f773f5124</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeArrayUnmatchedBracketFail</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a2b2259cdd79141a1f7eff4ed1ec84b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBigEscape</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a0d05fef4b0ec226c9fddb2bbd81b7b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenArrayEnd</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>afb03adbbd9b9f4dbafa5cb2b3a5fbaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenArrayStart</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a830e0083e87b531ef8db0cafffef4c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenDictKeyTypeLeakTest</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a3ed8fe5ec16e8345ab8b0438ad47028e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenDictLeakTest</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a1ead471ff00b250de3bda270a2cd71ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenListLeakTest</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a25d3d227433c53c10732042c84fd8318</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenObjectEnd</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a23cdee3971259ec61eafda7f17562c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeBrokenObjectStart</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a0430312ee52d89ff7171953197ca534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeDictWithNoColonOrValue</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a7b4643ea3fa543b9afb58fe089e815cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeDictWithNoKey</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a6ab434325e155dd07dd08076bc7cbf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeDictWithNoValue</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aeef9a9645121c57f0831aeb3a82fb52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeFalseBroken</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>af9e7cbea808d572fee4b033a02bdb72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeFromUnicode</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aa0ed0bde218c62fbe509a756d8409f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeJibberish</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>acae5fa9c7894b6a9b0ea3473efa482e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNullBroken</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a6ce3f327bb27ff8f20523b2d778cf763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNullCharacter</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ad7f33f187ccfef982bbbfd46ec8533d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumberWith32bitSignBit</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aaae9141c7dcfa91596f50dfb55f743e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntExpE</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a6676aaac14b8a00a0ac81e66381e0609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntExpe</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a98e48971d9b2564d023257724ccb3827</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntExpEMinus</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a55402f916469fa665150219258c2c164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntExpeMinus</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a3dd4b3c5d19d001c17ca018cb8b909df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntExpEPLUS</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a1086d382452f31d8b9cc086288a9d33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntExpePLUS</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a064bfcce605a6e9ebb878e526a0455f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntNeg</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ab139f74736366d20c30c55817467469a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeNumericIntPos</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a25c4040c1188a310765c525bed67decc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeStringBadEscape</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ae6e36006c8e72c932d22eb92412c1107</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeStringUntermEscapeSequence</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a222319c3df6af82174fe9ea67f6e8945</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeStringUnterminated</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ad23b3f98b25d7fab1ad60f05bea13552</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeTrueBroken</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ad4b0dd4b536939ecc60fcb5e1a8af26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_decodeUnicodeConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a3f17f4000bc0f438253278cd7d53e03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_doublePrecisionTest</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>af357f2fb058e73431e0918cf5c367be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_dumpFileArgsError</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>af4b21912944c356ad14b1f0e14bbc5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_dumpToFile</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a34d1663c48aebdb605c656870adeae56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_dumpToFileLikeObject</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a3a9e47eadabae0de2d309f7252a69f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeArrayInArray</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>adafa278eb0ea43daa57c1d160a186b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeArrayOfDoubles</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aa1edb0a044b19d95e11d417d7fece42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeArrayOfNestedArrays</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ac2c66d0a1b712a2d1609873928a3b535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeBigEscape</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a8008358c85ff14246c7e37eb35166e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeControlEscaping</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>af16d2594b4893aab68378449e234e1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDateConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ac1beea17cf0503fc74ded40111d184d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDatetimeConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a78d520140243b5da4c1fc2abd5ba0805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDictConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>afc32d33bd6956a2615a7d21edef20a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDictWithUnicodeKeys</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>af5cf5afadd47ad80e4371b7f31926be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDoubleConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a3dbca5ae88892abce033f538b1bc013d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDoubleInf</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ab857862212bf53fd67dcd9e6d44ebef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDoubleNan</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a20c4a5b86cf607f2a8efd45a36195a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDoubleNegConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a35159b9b50aaea79340a224165457de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeDoubleNegInf</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a67e75aeb183b4c8980781758904110d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeFalseConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a75a2c40f8b45d510b3b09f01631405ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeIntConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aff441f62f054f0b2e4c3a9a05bc7bb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeIntNegConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a6db441c64e1a6d0d214b6593a25c725a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeListConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a35dd4a26ac8909d32e2065a3f7f42db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeListLongConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>accd334ea7e87b8781152e2f25744afb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeLongConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a91123a7b3c722e064f1c98b436aec2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeLongNegConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a07c3345ada20c106cf9a330fb1e5f3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeNoneConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ae6be5662f45a0553e75192c7e3b91e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeNullCharacter</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a1ceb0ba76e48a10b5018c5aad283168c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeNumericOverflow</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a83a38bf5702cc85f73d7860ff38409b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeNumericOverflowNested</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a2365bc85282377467419deab08604490</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeRecursionMax</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a14a1d8c27451be6848d475b5f2c0f427</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeStringConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a129fe21e48fbe716b42a759086d40a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeToUTF8</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a39f4caca3c400d007a7a5a562e38af33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeTrueConversion</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aa8b63e30b093d18d7c3868908400fb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeUnicode4BytesUTF8</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a0df1c88916aca8f3114d5cbb66b02254</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeUnicode4BytesUTF8Fail</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a84f1afae252961854c9be1acf0bdd456</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeUnicode4BytesUTF8Highest</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a24a12c54c58bd4eedd55282602f2ec31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeUnicodeConversion1</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a9f05fc07c667ff73c1b4422e18f3d30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeUnicodeConversion2</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>abcdf42c1abe46211ec48e7c148654375</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeUnicodeSurrogatePair</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a061583227af8526c33601eceaf7ff0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_encodeWithDecimal</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a0474ab2555e3cb5e181f9d35da983266</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_invalidDoublePrecision</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aa73a1df13b93496d8689d4bb1894a906</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_loadFile</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a3428e9418a43cc3b09d410240027fcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_loadFileArgsError</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aea314057e5d5e6a9dbba51737c2ffa71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_loadFileLikeObject</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>aa0c4c2795386511520549a4935727fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_numericIntExp</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ac31f2b36e2cc8e0227dd2819e9714de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_numericIntFrcExp</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ad65f230f6a8d0cd3ad998617821e24a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_toDict</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a78d565bce1078f407dab466587e323e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_version</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a52de18562cc8754f647226e9736cc863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bytes</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>a79d43ebe617632784a60d57550cff96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end</name>
      <anchorfile>classtests_1_1UltraJSONTests.html</anchorfile>
      <anchor>ac9effe0f3a136b7bc57704e07c737f4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
