<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/</path>
    <filename>____init_____8py</filename>
    <namespace>gateway_comms</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>gateway_comms::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>gateway_comms::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_Advertise.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__Advertise_8py</filename>
    <class kind="class">gateway_comms::srv::_Advertise::Advertise</class>
    <class kind="class">gateway_comms::srv::_Advertise::AdvertiseRequest</class>
    <class kind="class">gateway_comms::srv::_Advertise::AdvertiseResponse</class>
    <namespace>gateway_comms::srv::_Advertise</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>a75c773c2b710dfefb1f6013a46796b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>a840b2375c1ce8d3fde1649df9d3e5e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>ade7362cbc1d4a0e3a87b1940afe7f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>a7743fcef04f9395e209cc129b5d124b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_AdvertiseAll.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__AdvertiseAll_8py</filename>
    <class kind="class">gateway_comms::srv::_AdvertiseAll::AdvertiseAll</class>
    <class kind="class">gateway_comms::srv::_AdvertiseAll::AdvertiseAllRequest</class>
    <class kind="class">gateway_comms::srv::_AdvertiseAll::AdvertiseAllResponse</class>
    <namespace>gateway_comms::srv::_AdvertiseAll</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a78fe7f6c930a8b42c81b7d081db4ec1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a2c17fd2d65bed28297767a97532dc326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a1405d3a630d15a552cd1b74ec0e565a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a76cea74fdd9c3daff79de0390a908c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ConnectHub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__ConnectHub_8py</filename>
    <class kind="class">gateway_comms::srv::_ConnectHub::ConnectHub</class>
    <class kind="class">gateway_comms::srv::_ConnectHub::ConnectHubRequest</class>
    <class kind="class">gateway_comms::srv::_ConnectHub::ConnectHubResponse</class>
    <namespace>gateway_comms::srv::_ConnectHub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</anchorfile>
      <anchor>ac85c61704477cfb57a069f7ed7206d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</anchorfile>
      <anchor>a45d5b9d8e2cb7b14e90c89308dc9220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</anchorfile>
      <anchor>abfd45f7c989533648ba4786a19e70a46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ConnectionType.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/msg/</path>
    <filename>__ConnectionType_8py</filename>
    <class kind="class">gateway_comms::msg::_ConnectionType::ConnectionType</class>
    <namespace>gateway_comms::msg::_ConnectionType</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__ConnectionType.html</anchorfile>
      <anchor>a543895521f34d95d855050f3ec7fc784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__ConnectionType.html</anchorfile>
      <anchor>a9db12c76b98cbad810e76329deb01f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_GatewayInfo.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__GatewayInfo_8py</filename>
    <class kind="class">gateway_comms::srv::_GatewayInfo::GatewayInfo</class>
    <class kind="class">gateway_comms::srv::_GatewayInfo::GatewayInfoRequest</class>
    <class kind="class">gateway_comms::srv::_GatewayInfo::GatewayInfoResponse</class>
    <namespace>gateway_comms::srv::_GatewayInfo</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</anchorfile>
      <anchor>a48c9fa0ff61876e608df051202169417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</anchorfile>
      <anchor>a0217cf36231c28b5bbb653ef42a02726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</anchorfile>
      <anchor>a4d038f89834a743141964a14292229fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Remote.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__Remote_8py</filename>
    <class kind="class">gateway_comms::srv::_Remote::Remote</class>
    <class kind="class">gateway_comms::srv::_Remote::RemoteRequest</class>
    <class kind="class">gateway_comms::srv::_Remote::RemoteResponse</class>
    <namespace>gateway_comms::srv::_Remote</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>a610094f9ff6cfe41bcc2531523729a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>a2814c45fe9ee413e0dbf49906ceedf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>a782ad81afd99846e243ad7137da7dea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>ae3939ef23c6542b9190e4cebedd60ba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_RemoteAll.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__RemoteAll_8py</filename>
    <class kind="class">gateway_comms::srv::_RemoteAll::RemoteAll</class>
    <class kind="class">gateway_comms::srv::_RemoteAll::RemoteAllRequest</class>
    <class kind="class">gateway_comms::srv::_RemoteAll::RemoteAllResponse</class>
    <namespace>gateway_comms::srv::_RemoteAll</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>afaa00789db3e05e6cd430c250d2fc933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>ac592f80b75c9dfbd315eba1b1e3675e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>a437b635c56251d940a1e13c73bfc7ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>a9e203b9a0aa474b55f4e881eaf1c46f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_RemoteGateway.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/msg/</path>
    <filename>__RemoteGateway_8py</filename>
    <class kind="class">gateway_comms::msg::_RemoteGateway::RemoteGateway</class>
    <namespace>gateway_comms::msg::_RemoteGateway</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</anchorfile>
      <anchor>a5446259f0735fd1e58e22e6f60819cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</anchorfile>
      <anchor>a03140a7e9fe699711d7e37e15045446b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</anchorfile>
      <anchor>aad9a62c6e38fdcbc38bbbe8f6654ae17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_RemoteGatewayInfo.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/srv/</path>
    <filename>__RemoteGatewayInfo_8py</filename>
    <class kind="class">gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfo</class>
    <class kind="class">gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfoRequest</class>
    <class kind="class">gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfoResponse</class>
    <namespace>gateway_comms::srv::_RemoteGatewayInfo</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</anchorfile>
      <anchor>afa24c4dea9ad05ef23655795ee04c988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</anchorfile>
      <anchor>aada98a69a38d2b0715a85715a124d235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</anchorfile>
      <anchor>a1811152d5e1b964376df60bbe1106d8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_RemoteRule.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/msg/</path>
    <filename>__RemoteRule_8py</filename>
    <class kind="class">gateway_comms::msg::_RemoteRule::RemoteRule</class>
    <namespace>gateway_comms::msg::_RemoteRule</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteRule.html</anchorfile>
      <anchor>a1ad6ffdcbefa036a535bbb0f39e11773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteRule.html</anchorfile>
      <anchor>a20045f25259e2febc1375c8847e07590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Result.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/msg/</path>
    <filename>__Result_8py</filename>
    <class kind="class">gateway_comms::msg::_Result::Result</class>
    <namespace>gateway_comms::msg::_Result</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Result.html</anchorfile>
      <anchor>a64dd0f290d12228245ceaf746904eb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Result.html</anchorfile>
      <anchor>a1f8ee26e5172b1ac8378eeca62e34196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_Rule.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/src/gateway_comms/msg/</path>
    <filename>__Rule_8py</filename>
    <class kind="class">gateway_comms::msg::_Rule::Rule</class>
    <namespace>gateway_comms::msg::_Rule</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Rule.html</anchorfile>
      <anchor>aee50f2f1a6111735f6c938428ec1ed30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Rule.html</anchorfile>
      <anchor>a8919495319acde2bdff8680b9e32ecad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Advertise.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>Advertise_8h</filename>
    <includes id="Rule_8h" name="Rule.h" local="yes" imported="no">gateway_comms/Rule.h</includes>
    <class kind="struct">gateway_comms::Advertise</class>
    <class kind="struct">gateway_comms::AdvertiseRequest_</class>
    <class kind="struct">gateway_comms::AdvertiseResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::Advertise &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::Advertise &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a1805bf961a76c26b5c102fe16043a272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseRequest const  &gt;</type>
      <name>AdvertiseRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a5a33d6eb93aebeb2263b6fb18f411cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseRequest &gt;</type>
      <name>AdvertiseRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ae0a451a2200bc9647d1e4b62f12535f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a82822caa315f1497bd966d698b6a7fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseResponse const  &gt;</type>
      <name>AdvertiseResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa1cf4fc9166d1ca6b5487d52e6fbfb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseResponse &gt;</type>
      <name>AdvertiseResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a0c7e2179fce292f39a857a86fe624143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AdvertiseAll.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>AdvertiseAll_8h</filename>
    <includes id="Rule_8h" name="Rule.h" local="yes" imported="no">gateway_comms/Rule.h</includes>
    <class kind="struct">gateway_comms::AdvertiseAll</class>
    <class kind="struct">gateway_comms::AdvertiseAllRequest_</class>
    <class kind="struct">gateway_comms::AdvertiseAllResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::AdvertiseAll &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseAll &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseAllRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseAllRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a3636bb8f1d15d6456f57caae67658460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllRequest const  &gt;</type>
      <name>AdvertiseAllRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2873ae58fbb79de5c29d13f137a8b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllRequest &gt;</type>
      <name>AdvertiseAllRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a225a166445862d8766c5ab112572131d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseAllResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseAllResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a22c64e29f654a167f71137a7b92eca22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllResponse const  &gt;</type>
      <name>AdvertiseAllResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a0fb9fc4a78693e5a5c882a1f72ab0129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllResponse &gt;</type>
      <name>AdvertiseAllResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>af0e43afd998d6f7c8222aa3a627dfd82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConnectHub.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>ConnectHub_8h</filename>
    <class kind="struct">gateway_comms::ConnectHub</class>
    <class kind="struct">gateway_comms::ConnectHubRequest_</class>
    <class kind="struct">gateway_comms::ConnectHubResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::ConnectHub &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::ConnectHub &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::ConnectHubRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ConnectHubRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ab20e8dedbda3476a242f9a43f5115892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubRequest const  &gt;</type>
      <name>ConnectHubRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a28dbbb5243cd30895e6a8ffae2e7e2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubRequest &gt;</type>
      <name>ConnectHubRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2fa49e9a57938249f477ead6994a1799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::ConnectHubResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ConnectHubResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ad0927ab45a3e60e46e412532fc801976</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubResponse const  &gt;</type>
      <name>ConnectHubResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a937ad8b5a1ac4f66ef688291453b7c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubResponse &gt;</type>
      <name>ConnectHubResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ad1a2390593b3d6d551145e778ec4c1f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConnectionType.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/msg_gen/cpp/include/gateway_comms/</path>
    <filename>ConnectionType_8h</filename>
    <class kind="struct">gateway_comms::ConnectionType_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::ConnectionType_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ConnectionType</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a0a13e87de75ec4088cac34a9ffbe1d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectionType const  &gt;</type>
      <name>ConnectionTypeConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a83fc4c6006b80364f957bac5f64d3f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectionType &gt;</type>
      <name>ConnectionTypePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a63cdaddf17ee9f6646cea57d00d711f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a84c66f8776718ae3c4ccc3c312c38dc9</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GatewayInfo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>GatewayInfo_8h</filename>
    <includes id="Rule_8h" name="Rule.h" local="yes" imported="no">gateway_comms/Rule.h</includes>
    <includes id="RemoteRule_8h" name="RemoteRule.h" local="yes" imported="no">gateway_comms/RemoteRule.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::GatewayInfo &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::GatewayInfo</class>
    <class kind="struct">gateway_comms::GatewayInfoRequest_</class>
    <class kind="struct">gateway_comms::GatewayInfoResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::GatewayInfo &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::GatewayInfoRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GatewayInfoRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ada455e1858b29508aadc083b17a938f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoRequest const  &gt;</type>
      <name>GatewayInfoRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aecaa839dcfb0e1c31875376750224f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoRequest &gt;</type>
      <name>GatewayInfoRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a457e1241e9bfd041d7fa700297cba90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::GatewayInfoResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GatewayInfoResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a4368696e1a7058cfdfb8b776943f8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoResponse const  &gt;</type>
      <name>GatewayInfoResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a84345eefd8b9e34860b502cd08c6aea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoResponse &gt;</type>
      <name>GatewayInfoResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a36864a7380c8d0199f987c2ca9d6c22d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Remote.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>Remote_8h</filename>
    <includes id="RemoteRule_8h" name="RemoteRule.h" local="yes" imported="no">gateway_comms/RemoteRule.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::Remote &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::Remote &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::Remote</class>
    <class kind="struct">gateway_comms::RemoteRequest_</class>
    <class kind="struct">gateway_comms::RemoteResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::RemoteRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac5bb58acfb8a6b988d6618ca5736a882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRequest const  &gt;</type>
      <name>RemoteRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a029a5fc67e04164ea67f6edbfacc2938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRequest &gt;</type>
      <name>RemoteRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aed2532f647592ab1e0c6c91a84425d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a11b9f5b19ed52b0183c7ffd3d13b915d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteResponse const  &gt;</type>
      <name>RemoteResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2617f4f7552874cd5a388c4dc4a0baa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteResponse &gt;</type>
      <name>RemoteResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a6c860c213ad91e9c6718a84c4533a218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoteAll.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>RemoteAll_8h</filename>
    <includes id="Rule_8h" name="Rule.h" local="yes" imported="no">gateway_comms/Rule.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteAll &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteAll &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::RemoteAll</class>
    <class kind="struct">gateway_comms::RemoteAllRequest_</class>
    <class kind="struct">gateway_comms::RemoteAllResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::RemoteAllRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteAllRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa18acf5ad84f5489354f5a85f76345bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllRequest const  &gt;</type>
      <name>RemoteAllRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>af2e66048c98d9b9bcdd3fe96573a1134</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllRequest &gt;</type>
      <name>RemoteAllRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ad519bf94b77134c8298d468f68f19563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteAllResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteAllResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>af7ccec9324743759d2e5b02896ecf851</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllResponse const  &gt;</type>
      <name>RemoteAllResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a024d2027befa54f4d4f6c04950fa6611</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllResponse &gt;</type>
      <name>RemoteAllResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac1dd38425d6fe83f2c908ca7cf2ecd1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoteGateway.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/msg_gen/cpp/include/gateway_comms/</path>
    <filename>RemoteGateway_8h</filename>
    <includes id="Rule_8h" name="Rule.h" local="yes" imported="no">gateway_comms/Rule.h</includes>
    <includes id="RemoteRule_8h" name="RemoteRule.h" local="yes" imported="no">gateway_comms/RemoteRule.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::RemoteGateway_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::RemoteGateway_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteGateway</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>acec85daa8748ceed6dfd33ec5f544b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGateway const  &gt;</type>
      <name>RemoteGatewayConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac370c6871cc1395ac58bd87cd95d2b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGateway &gt;</type>
      <name>RemoteGatewayPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a7ec2da5ef7750066025acd9e6e414693</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa7d01f9c86bfa5627a3d01a74febc1d9</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoteGatewayInfo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/srv_gen/cpp/include/gateway_comms/</path>
    <filename>RemoteGatewayInfo_8h</filename>
    <includes id="RemoteGateway_8h" name="RemoteGateway.h" local="yes" imported="no">gateway_comms/RemoteGateway.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteGatewayInfo &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteGatewayInfo &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::RemoteGatewayInfo</class>
    <class kind="struct">gateway_comms::RemoteGatewayInfoRequest_</class>
    <class kind="struct">gateway_comms::RemoteGatewayInfoResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::RemoteGatewayInfoRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteGatewayInfoRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a509fa529f0bbc226f6932f5ad28b6d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoRequest const  &gt;</type>
      <name>RemoteGatewayInfoRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a1e69a6cd891803b99a17aa2a7389745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoRequest &gt;</type>
      <name>RemoteGatewayInfoRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a9f913099752e0fc7aead30bc211cd6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteGatewayInfoResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteGatewayInfoResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2f24c8078af58600c023c8bd856f2f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoResponse const  &gt;</type>
      <name>RemoteGatewayInfoResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a10a95e5d8355cf7a3975eea9d45f6a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoResponse &gt;</type>
      <name>RemoteGatewayInfoResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a7d0c146dc142ebe8abecf3dad3b0a2bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoteRule.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/msg_gen/cpp/include/gateway_comms/</path>
    <filename>RemoteRule_8h</filename>
    <includes id="Rule_8h" name="Rule.h" local="yes" imported="no">gateway_comms/Rule.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::RemoteRule_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::RemoteRule_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteRule</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a83eca4db481c3c2d7f2169a5f2a6951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRule const  &gt;</type>
      <name>RemoteRuleConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a4a60903495c2d6b732e945ee7a275897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRule &gt;</type>
      <name>RemoteRulePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a031d924dac49a2e905a563b2e6833392</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>afb2efe1a74331f327d18b1940c9ede7d</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Result.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/msg_gen/cpp/include/gateway_comms/</path>
    <filename>Result_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::Result_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::Result_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Result</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac9d07982b449fae013a8373b161cd500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Result const  &gt;</type>
      <name>ResultConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a9958857ac0988db825e018189f368c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Result &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a8455f9f005e51a8f60f2e8ca0717632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>abfbee88e57e442d7b186dbb515db4825</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::Result_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Rule.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-rocon_msgs/doc_stacks/2012-11-21_14-56-14.893510/rocon_msgs/gateway_comms/msg_gen/cpp/include/gateway_comms/</path>
    <filename>Rule_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">gateway_comms::Rule_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>gateway_comms</namespace>
    <namespace>ros</namespace>
    <member kind="typedef">
      <type>::gateway_comms::Rule_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Rule</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a05bfa73e6d0920f6d4d3e976810a46af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Rule const  &gt;</type>
      <name>RuleConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a58f959c0ce590c056c1346511e7c36f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Rule &gt;</type>
      <name>RulePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa2800411406f080772cec0a351c6ec5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a78b1cae93efb7684a75a4a8dd708faec</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms</name>
    <filename>namespacegateway__comms.html</filename>
    <namespace>gateway_comms::msg</namespace>
    <namespace>gateway_comms::srv</namespace>
    <class kind="struct">gateway_comms::Advertise</class>
    <class kind="struct">gateway_comms::AdvertiseAll</class>
    <class kind="struct">gateway_comms::AdvertiseAllRequest_</class>
    <class kind="struct">gateway_comms::AdvertiseAllResponse_</class>
    <class kind="struct">gateway_comms::AdvertiseRequest_</class>
    <class kind="struct">gateway_comms::AdvertiseResponse_</class>
    <class kind="struct">gateway_comms::ConnectHub</class>
    <class kind="struct">gateway_comms::ConnectHubRequest_</class>
    <class kind="struct">gateway_comms::ConnectHubResponse_</class>
    <class kind="struct">gateway_comms::ConnectionType_</class>
    <class kind="struct">gateway_comms::GatewayInfo</class>
    <class kind="struct">gateway_comms::GatewayInfoRequest_</class>
    <class kind="struct">gateway_comms::GatewayInfoResponse_</class>
    <class kind="struct">gateway_comms::Remote</class>
    <class kind="struct">gateway_comms::RemoteAll</class>
    <class kind="struct">gateway_comms::RemoteAllRequest_</class>
    <class kind="struct">gateway_comms::RemoteAllResponse_</class>
    <class kind="struct">gateway_comms::RemoteGateway_</class>
    <class kind="struct">gateway_comms::RemoteGatewayInfo</class>
    <class kind="struct">gateway_comms::RemoteGatewayInfoRequest_</class>
    <class kind="struct">gateway_comms::RemoteGatewayInfoResponse_</class>
    <class kind="struct">gateway_comms::RemoteRequest_</class>
    <class kind="struct">gateway_comms::RemoteResponse_</class>
    <class kind="struct">gateway_comms::RemoteRule_</class>
    <class kind="struct">gateway_comms::Result_</class>
    <class kind="struct">gateway_comms::Rule_</class>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseAllRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseAllRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a3636bb8f1d15d6456f57caae67658460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllRequest const  &gt;</type>
      <name>AdvertiseAllRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2873ae58fbb79de5c29d13f137a8b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllRequest &gt;</type>
      <name>AdvertiseAllRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a225a166445862d8766c5ab112572131d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseAllResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseAllResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a22c64e29f654a167f71137a7b92eca22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllResponse const  &gt;</type>
      <name>AdvertiseAllResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a0fb9fc4a78693e5a5c882a1f72ab0129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllResponse &gt;</type>
      <name>AdvertiseAllResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>af0e43afd998d6f7c8222aa3a627dfd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a1805bf961a76c26b5c102fe16043a272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseRequest const  &gt;</type>
      <name>AdvertiseRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a5a33d6eb93aebeb2263b6fb18f411cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseRequest &gt;</type>
      <name>AdvertiseRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ae0a451a2200bc9647d1e4b62f12535f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::AdvertiseResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>AdvertiseResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a82822caa315f1497bd966d698b6a7fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseResponse const  &gt;</type>
      <name>AdvertiseResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa1cf4fc9166d1ca6b5487d52e6fbfb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseResponse &gt;</type>
      <name>AdvertiseResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a0c7e2179fce292f39a857a86fe624143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::ConnectHubRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ConnectHubRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ab20e8dedbda3476a242f9a43f5115892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubRequest const  &gt;</type>
      <name>ConnectHubRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a28dbbb5243cd30895e6a8ffae2e7e2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubRequest &gt;</type>
      <name>ConnectHubRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2fa49e9a57938249f477ead6994a1799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::ConnectHubResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ConnectHubResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ad0927ab45a3e60e46e412532fc801976</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubResponse const  &gt;</type>
      <name>ConnectHubResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a937ad8b5a1ac4f66ef688291453b7c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubResponse &gt;</type>
      <name>ConnectHubResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ad1a2390593b3d6d551145e778ec4c1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::ConnectionType_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ConnectionType</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a0a13e87de75ec4088cac34a9ffbe1d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectionType const  &gt;</type>
      <name>ConnectionTypeConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a83fc4c6006b80364f957bac5f64d3f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectionType &gt;</type>
      <name>ConnectionTypePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a63cdaddf17ee9f6646cea57d00d711f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::GatewayInfoRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GatewayInfoRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ada455e1858b29508aadc083b17a938f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoRequest const  &gt;</type>
      <name>GatewayInfoRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aecaa839dcfb0e1c31875376750224f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoRequest &gt;</type>
      <name>GatewayInfoRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a457e1241e9bfd041d7fa700297cba90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::GatewayInfoResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GatewayInfoResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a4368696e1a7058cfdfb8b776943f8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoResponse const  &gt;</type>
      <name>GatewayInfoResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a84345eefd8b9e34860b502cd08c6aea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoResponse &gt;</type>
      <name>GatewayInfoResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a36864a7380c8d0199f987c2ca9d6c22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteAllRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteAllRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa18acf5ad84f5489354f5a85f76345bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllRequest const  &gt;</type>
      <name>RemoteAllRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>af2e66048c98d9b9bcdd3fe96573a1134</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllRequest &gt;</type>
      <name>RemoteAllRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ad519bf94b77134c8298d468f68f19563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteAllResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteAllResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>af7ccec9324743759d2e5b02896ecf851</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllResponse const  &gt;</type>
      <name>RemoteAllResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a024d2027befa54f4d4f6c04950fa6611</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllResponse &gt;</type>
      <name>RemoteAllResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac1dd38425d6fe83f2c908ca7cf2ecd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteGateway_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteGateway</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>acec85daa8748ceed6dfd33ec5f544b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGateway const  &gt;</type>
      <name>RemoteGatewayConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac370c6871cc1395ac58bd87cd95d2b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteGatewayInfoRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteGatewayInfoRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a509fa529f0bbc226f6932f5ad28b6d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoRequest const  &gt;</type>
      <name>RemoteGatewayInfoRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a1e69a6cd891803b99a17aa2a7389745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoRequest &gt;</type>
      <name>RemoteGatewayInfoRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a9f913099752e0fc7aead30bc211cd6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteGatewayInfoResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteGatewayInfoResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2f24c8078af58600c023c8bd856f2f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoResponse const  &gt;</type>
      <name>RemoteGatewayInfoResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a10a95e5d8355cf7a3975eea9d45f6a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoResponse &gt;</type>
      <name>RemoteGatewayInfoResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a7d0c146dc142ebe8abecf3dad3b0a2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGateway &gt;</type>
      <name>RemoteGatewayPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a7ec2da5ef7750066025acd9e6e414693</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteRequest</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac5bb58acfb8a6b988d6618ca5736a882</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRequest const  &gt;</type>
      <name>RemoteRequestConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a029a5fc67e04164ea67f6edbfacc2938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRequest &gt;</type>
      <name>RemoteRequestPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aed2532f647592ab1e0c6c91a84425d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteResponse</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a11b9f5b19ed52b0183c7ffd3d13b915d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteResponse const  &gt;</type>
      <name>RemoteResponseConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a2617f4f7552874cd5a388c4dc4a0baa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteResponse &gt;</type>
      <name>RemoteResponsePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a6c860c213ad91e9c6718a84c4533a218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::RemoteRule_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>RemoteRule</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a83eca4db481c3c2d7f2169a5f2a6951b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRule const  &gt;</type>
      <name>RemoteRuleConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a4a60903495c2d6b732e945ee7a275897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRule &gt;</type>
      <name>RemoteRulePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a031d924dac49a2e905a563b2e6833392</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::Result_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Result</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>ac9d07982b449fae013a8373b161cd500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Result const  &gt;</type>
      <name>ResultConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a9958857ac0988db825e018189f368c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Result &gt;</type>
      <name>ResultPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a8455f9f005e51a8f60f2e8ca0717632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::Rule_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>Rule</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a05bfa73e6d0920f6d4d3e976810a46af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Rule const  &gt;</type>
      <name>RuleConstPtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a58f959c0ce590c056c1346511e7c36f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Rule &gt;</type>
      <name>RulePtr</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa2800411406f080772cec0a351c6ec5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>afb2efe1a74331f327d18b1940c9ede7d</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a84c66f8776718ae3c4ccc3c312c38dc9</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>a78b1cae93efb7684a75a4a8dd708faec</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>abfbee88e57e442d7b186dbb515db4825</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::Result_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacegateway__comms.html</anchorfile>
      <anchor>aa7d01f9c86bfa5627a3d01a74febc1d9</anchor>
      <arglist>(std::ostream &amp;s, const ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::Advertise</name>
    <filename>structgateway__comms_1_1Advertise.html</filename>
    <member kind="typedef">
      <type>AdvertiseRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1Advertise.html</anchorfile>
      <anchor>ae356adb025d2a2e0df38d62fb106fb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1Advertise.html</anchorfile>
      <anchor>a921e4398f842e8d228d459fbc2eb07a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AdvertiseResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1Advertise.html</anchorfile>
      <anchor>ab7e47b0041a60b6f1093be00278629f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1Advertise.html</anchorfile>
      <anchor>ae67f9148287e078b870504d30afba125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1Advertise.html</anchorfile>
      <anchor>a8df9a1df21e3d8a79710782212066613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1Advertise.html</anchorfile>
      <anchor>aa0d5b28ff95b66a60aa31a655a694de6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::AdvertiseAll</name>
    <filename>structgateway__comms_1_1AdvertiseAll.html</filename>
    <member kind="typedef">
      <type>AdvertiseAllRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAll.html</anchorfile>
      <anchor>aaf2c86993168bd73e186132b2ae4ba60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAll.html</anchorfile>
      <anchor>a34aaf64c13af5c22d05f7d824831522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AdvertiseAllResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAll.html</anchorfile>
      <anchor>af005c18e1c958956537fc2b2a89993cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAll.html</anchorfile>
      <anchor>a763ac7cec859afbeaae35fcc5eb39623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAll.html</anchorfile>
      <anchor>a68636d07a3b6c1c56bcb7e2de2fc8a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAll.html</anchorfile>
      <anchor>ada56b2593aed01a95008614b1832fcf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::AdvertiseAllRequest_</name>
    <filename>structgateway__comms_1_1AdvertiseAllRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_blacklist_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>a4aa05258c3bd2de06c5030c60275acaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_cancel_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>aeaed54f65174e8b42571746bda607a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>a9856f7c3c71c5b365e30a544ed57ee2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>ac9ae9e3c37ed4bf542dfcfc042ec7d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AdvertiseAllRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>af9d7946769dc3937b789cb8945551d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseAllRequest_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>a962042ea13a9ea477611ad128c35e9af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseAllRequest_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>a8836ad50c0213b7bd25f3e635c34dfb4</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>abe97ff8b527a6200e6d7918ce511c366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>blacklist</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>aadf46acce53bf94698cd66769f4e5100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cancel</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllRequest__.html</anchorfile>
      <anchor>a9b570aa47bfd1d39555bf84beb61c3b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::AdvertiseAllResponse_</name>
    <filename>structgateway__comms_1_1AdvertiseAllResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_blacklist_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a206853be8659b0794893dfe9a3208fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_error_message_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>aa90f71e35275d159c89bb89f98d806ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_result_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a28b3063a0fa940cdb2587399219a2b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>aef057190367a5797e7f2c6e3a598368f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a5497cbd9efcaf80ccb122f1ca378d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AdvertiseAllResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>accdbd12fa5b06e8c4bf97924d22eab43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseAllResponse_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a564d335df953e43bb52b42caa805b7a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseAllResponse_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a7218b0cda8ea5fa23624c0fc19da625b</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a55a6286cacec4bf8355968b0e0a90997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>blacklist</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a1646a3c0fd407ab92052b650c1954f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>error_message</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a47ed5d72559a088ad7234e733bd93014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>result</name>
      <anchorfile>structgateway__comms_1_1AdvertiseAllResponse__.html</anchorfile>
      <anchor>a0e0fc847aa4e89de920a1619ca3102dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::AdvertiseRequest_</name>
    <filename>structgateway__comms_1_1AdvertiseRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_cancel_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>a030a6c892852ad1a57b1a348bfdadf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_rules_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>a5ab1f43b25752d52adffde4ad1a626c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>ab6533ebc398323f5c7f9032c818634ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>ab89e68089b95a523fc4b993e6b311395</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AdvertiseRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>a8aa602012417517c5a052807b91dd122</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseRequest_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>a5499e38472048dccd417a019b81ac28b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseRequest_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>af69fbc1d6ae6670e2d17ffb3471b1197</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>a6f841ef96bf4f9028b145d84c5885ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cancel</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>aa9fe21481b2afe5082f8d308c2c52103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>rules</name>
      <anchorfile>structgateway__comms_1_1AdvertiseRequest__.html</anchorfile>
      <anchor>a1498f86b0669f3d569594aec34a70717</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::AdvertiseResponse_</name>
    <filename>structgateway__comms_1_1AdvertiseResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_error_message_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>ad56df4d2d742d541bed42aa58c2bec6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_result_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>ac7bfe7019b48492af07dfa6b516b46c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_watchlist_type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a0a8e82e01c3151141997fc1fe3f3dbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>ae84b5645b2066ad43efc5da8e4f08b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>aacd9515522f57a02bfb6f2f1c8dbdf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AdvertiseResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a9ee7e4f9fc3f244a418a6fd8df46dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseResponse_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a04aef361b4e13194bee5318788062b19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdvertiseResponse_</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a227b27d3c2eac2e60b127cc720fc654d</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a17c64efb8387f11183ea8d81430f082d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>error_message</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a9c8262c86ea0c0d14e338f249c0529bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>result</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>afac7933f3b856967a5a7b9d9d4387b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>watchlist</name>
      <anchorfile>structgateway__comms_1_1AdvertiseResponse__.html</anchorfile>
      <anchor>a3b2eb2b796bf058ff03f9cfb0cf2ac4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::ConnectHub</name>
    <filename>structgateway__comms_1_1ConnectHub.html</filename>
    <member kind="typedef">
      <type>ConnectHubRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1ConnectHub.html</anchorfile>
      <anchor>a3c6fd2e2ca62b5e9a3f27d115842a824</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1ConnectHub.html</anchorfile>
      <anchor>a56372abd566539c7767a5fed6c2a5555</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConnectHubResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1ConnectHub.html</anchorfile>
      <anchor>a4688c006e423a4be76f656f75512c6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1ConnectHub.html</anchorfile>
      <anchor>ab0e3de3adc440d57f6e05e83378eedd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1ConnectHub.html</anchorfile>
      <anchor>a70a19608a3c80cb788043e7c772374d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1ConnectHub.html</anchorfile>
      <anchor>af8c8e6d28773ddb71eadcd7fce9a1d4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::ConnectHubRequest_</name>
    <filename>structgateway__comms_1_1ConnectHubRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_uri_type</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>a70167e0bcad5456b3dc35bfdc1ce61e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>a47bd396cff73a6f503730a8942feb634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>aacbaa45add25475195ce12bf3d0ebeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConnectHubRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>a0c7dfbd5db395705168d8635b3cd7b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectHubRequest_</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>a6a5f09978a77e4f52d22d187d034a6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectHubRequest_</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>aae04825f32a8e151c80c16265e4adec1</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>a1c6a91db4e65ad5db610c563a414764c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>uri</name>
      <anchorfile>structgateway__comms_1_1ConnectHubRequest__.html</anchorfile>
      <anchor>a4e1c98cd3de68b11008376b20c01607f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::ConnectHubResponse_</name>
    <filename>structgateway__comms_1_1ConnectHubResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_error_message_type</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a9792e2ea52ecaf10a6c650e0bacb76a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_result_type</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a1455aa619a22ce82e04e1257cd974792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>ad474d1f5636afa0f8dfb45f2c5ccbd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>af1bdde4d0b471fb1a43d3d27a55b928a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConnectHubResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>ad5a17cb76fedabb9ebb9694c8b3c1519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectHubResponse_</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a304bfe94961125a70c743cf2d7530165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectHubResponse_</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a1acaac53adada87bfeb37956bab18a31</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a44e1a01e404913fa2beb9117f4e266bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>error_message</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a08c3f836809a22add1714c47cd37117b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>result</name>
      <anchorfile>structgateway__comms_1_1ConnectHubResponse__.html</anchorfile>
      <anchor>a7f50a5d2d3017a55a9ee23f38a5769c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::ConnectionType_</name>
    <filename>structgateway__comms_1_1ConnectionType__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>afd4f4dff203dc3b9dafa3582d82189f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>a1bf4ed052d9997b5e872b852277c6972</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConnectionType_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>a3a36b341b1081e9d2592d7e147e3140e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectionType_</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>ac118dbaa0ff29a5efb1179b744f2f346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConnectionType_</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>a6cc88726a1b0fcb17426761f5700fbc3</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>ace98ac980bee6da7bbca6ce2c93689ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>ACTION_CLIENT</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>a129cf9db00adb51120fd90b27f6bbb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>ACTION_SERVER</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>ae3ba1932bc144a6e31b2b22ca9f7249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>INVALID</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>add31057a2c8067e813e1d550d10fe637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>PUBLISHER</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>a978adf37a58da289ebd877d5c8e2a6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>SERVICE</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>ad15eca3988da900b0bd50eb39ae41d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>SUBSCRIBER</name>
      <anchorfile>structgateway__comms_1_1ConnectionType__.html</anchorfile>
      <anchor>aef948da8e6b5d217d25e91a0f3b2a676</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::GatewayInfo</name>
    <filename>structgateway__comms_1_1GatewayInfo.html</filename>
    <member kind="typedef">
      <type>GatewayInfoRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1GatewayInfo.html</anchorfile>
      <anchor>aa2e36e3337e7a02bde95f4743a6d69c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1GatewayInfo.html</anchorfile>
      <anchor>a3ca9a40ba8f99bb43ca18a2b077c8cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GatewayInfoResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1GatewayInfo.html</anchorfile>
      <anchor>ae295cff39266df1d273984effdd6d8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1GatewayInfo.html</anchorfile>
      <anchor>af079f1cb9cfb489f3c1f69b691228fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1GatewayInfo.html</anchorfile>
      <anchor>a4ccfbc750aca5ccd1afcf3045b9a596c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1GatewayInfo.html</anchorfile>
      <anchor>aca401881761a69606d3df4c9f4e0eb34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::GatewayInfoRequest_</name>
    <filename>structgateway__comms_1_1GatewayInfoRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoRequest__.html</anchorfile>
      <anchor>a1f5d617369cbd07a84e27e807eb0071e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoRequest__.html</anchorfile>
      <anchor>a7a976ca07347c06e0bc67d735f5f3006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GatewayInfoRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoRequest__.html</anchorfile>
      <anchor>a6a57980b87b800fb221d53328df3a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GatewayInfoRequest_</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoRequest__.html</anchorfile>
      <anchor>a263dfd55300d97e04f7e8308d8b1b281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GatewayInfoRequest_</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoRequest__.html</anchorfile>
      <anchor>a4fbe84cb76ee3daea79ee17717073ef1</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoRequest__.html</anchorfile>
      <anchor>ad6d64e311fb49964881dedb6e052c5f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::GatewayInfoResponse_</name>
    <filename>structgateway__comms_1_1GatewayInfoResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_connected_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a0708e3ce677823849b0eb0e705ec5092</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_firewall_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>aa75782ac749a079de065f2c9a25ed909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_flip_watchlist_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>ad38ae93815e9fc186472cc81fb6c1f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_flipped_connections_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a1fa30a4ec6c4b55e8857022002dbf54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_flipped_in_connections_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a224eae904e9f33862ce174ac5abca709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_hub_name_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>af6ad3f1bdfb59a75fc5d008ff427408b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_name_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>ac960f5cb910639cd5cc11ac496838d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_public_interface_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>af27fff6823865d1c70943fad6b5d16dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_public_watchlist_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>addd288fd3e40b7a5d69ff90bdd947311</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_pull_watchlist_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>adf58aff7ec5e5ca7c72653ac8bdedc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_pulled_connections_type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a04720593d6916992d11e24ff27a6b0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>afa808f80357424935be6ffa461595391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>af3ad13143d61c8e7288ac6ab4d1569d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GatewayInfoResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a7d0e669692b5198f40b387aa3d127a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GatewayInfoResponse_</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>ac2edd396b085c0ba1b350699a4743cc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GatewayInfoResponse_</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a4d12667ca837a1a6a9713e87a2df9366</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>aa941183ec7323d190e123d01032e42bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>connected</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a17839f6b56917df7b05285c778764d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>firewall</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a67073b850ae8d833ea12cc2518b2d35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>flip_watchlist</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a7a6749800c45ecc3c44da5af5b0a8826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>flipped_connections</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a13201ef9eda11f92a2283f6ffff1b25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>flipped_in_connections</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a2c54d6df0c30201044d041264c23a119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>hub_name</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a6b06e0ea53aefaa177fe31ca7df044fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>name</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a95b012a562a7a3a721c7e5a36ce5ce1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>public_interface</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>aa0828acb6146cd95b211e970b5e2f055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>public_watchlist</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>ae157c9b6839f69822b10bc50707ea805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>pull_watchlist</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>a7e025c5ee1316762b6308f1e262a8f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>pulled_connections</name>
      <anchorfile>structgateway__comms_1_1GatewayInfoResponse__.html</anchorfile>
      <anchor>ad9b660f30ec47129ac2d0addb7aa03c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::Remote</name>
    <filename>structgateway__comms_1_1Remote.html</filename>
    <member kind="typedef">
      <type>RemoteRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1Remote.html</anchorfile>
      <anchor>a092bca172e3eceaa5828626b9d47ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1Remote.html</anchorfile>
      <anchor>a9b6dc365e7a014016aee47613e2c36e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1Remote.html</anchorfile>
      <anchor>ae828c0277b220980693fb28d3011cf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1Remote.html</anchorfile>
      <anchor>a38cdabae5f206ca7109e5b05ad407e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1Remote.html</anchorfile>
      <anchor>acd87fc01c602f70ae345889f5d8c7978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1Remote.html</anchorfile>
      <anchor>a4620afd29f4dc8638c9c55046de3f73e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteAll</name>
    <filename>structgateway__comms_1_1RemoteAll.html</filename>
    <member kind="typedef">
      <type>RemoteAllRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1RemoteAll.html</anchorfile>
      <anchor>adda71962f994d16087fb38039600b19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1RemoteAll.html</anchorfile>
      <anchor>a447e3f079d7035e68d159e5e45b3a983</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteAllResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1RemoteAll.html</anchorfile>
      <anchor>a37290ed66d06f7db367346fa1fbc5401</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1RemoteAll.html</anchorfile>
      <anchor>a1aeb2bd7b4a4c66e48fa7cfa801e8321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1RemoteAll.html</anchorfile>
      <anchor>a6c66e4bea07a9f661288a172be623ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1RemoteAll.html</anchorfile>
      <anchor>aec882d7b52ba48e3a4696ef1db753197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteAllRequest_</name>
    <filename>structgateway__comms_1_1RemoteAllRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_blacklist_type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a7ce3366202c96d7fdfc17c61c36cf8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_cancel_type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>ac7f25c9d4c73b7a42bb3793d95f1366d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_gateway_type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a394744b5983039edd7b51d259e4b6042</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a2f5c141f03bec07a0969575614710545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a2d575e61068d1a4f93e2d830caba419b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteAllRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a81abdc6591bc2168424778737d82fd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteAllRequest_</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a094a4411f2589b02338c7f305e09f8b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteAllRequest_</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>af7a0c130a55cca51743e63c3eafbd047</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a8f75323dabdc262299ac1b24f33fe02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>blacklist</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a919681977b184b959996ef44fbb4fac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cancel</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a4b4339e802b940fc86c555b57d91bd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>gateway</name>
      <anchorfile>structgateway__comms_1_1RemoteAllRequest__.html</anchorfile>
      <anchor>a1872b4dd4aa6b5295b175b9e8f2f11d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteAllResponse_</name>
    <filename>structgateway__comms_1_1RemoteAllResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_error_message_type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>a29b19ad9a17dc904e45872abca476afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_result_type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>a512f8b1b0279931cb71175d4e57ce167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>a0aaeea7dc38741128198f634940c5fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>aedeaa616202e7148525c69dadccf7a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteAllResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>a371e547e18b829d74b9aad7d5fef2604</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteAllResponse_</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>ab20873b29d3d9d218777a9df2fe48c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteAllResponse_</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>aa7dd0d3c0250b6c579c9dc969170180f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>aacd70df50a50856fe8c2ab454017a2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>error_message</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>a124ef00c231e30460f5a320ffc839594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>result</name>
      <anchorfile>structgateway__comms_1_1RemoteAllResponse__.html</anchorfile>
      <anchor>aacf0be06a6134b8eb64be92b3dface5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteGateway_</name>
    <filename>structgateway__comms_1_1RemoteGateway__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_firewall_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>ae0f530b90324a3314a2e93d0882913aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_flipped_interface_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>aafc235c93dcd7fa82d34835b7d9d6148</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_name_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a502b307405e25448c9d5310d917d5533</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_public_interface_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a08424114bd811218cf73e08870f4da94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_pulled_interface_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a74f373deda46909b7f488becc2b56322</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>ac6c098ab68fa7551a3e83b715baf4e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>aaa133937f7c87d148fb34ba6d4fe2476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteGateway_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>ad1ca8ccdbeae19ae6b64db011cf64035</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteGateway_</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a28ad1694f051d71d235747ad04ec0141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteGateway_</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a590d833b1c38fa49d471d167f16d27bb</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>aa27ff5ba7106ecbede91deffb11efec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>firewall</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>ab75365a11cb28010a4c5cf92472bcd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>flipped_interface</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a339b24c3ed79d17cc34d5dafa62ff0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>name</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>a2b894fa02f06ed309d16c0e26a7e8e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>public_interface</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>af37ab675a9d24916b4bc7bfec02f119d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>pulled_interface</name>
      <anchorfile>structgateway__comms_1_1RemoteGateway__.html</anchorfile>
      <anchor>ae655eaeec38055e2651465ddec21cc1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteGatewayInfo</name>
    <filename>structgateway__comms_1_1RemoteGatewayInfo.html</filename>
    <member kind="typedef">
      <type>RemoteGatewayInfoRequest</type>
      <name>Request</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a156355d1238df348cb2bd38f2857ab42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a7a2268d51bf75d22a5223e29ef540fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteGatewayInfoResponse</type>
      <name>Response</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>aa00aa1be5d1822f04d32d5f5f1478cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a01dfe5cac5b215ec0bbac706e3dc7336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a49784c98862fd3819264c917ea14ef56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a1a8dd4ecf23d206923937e54646768a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteGatewayInfoRequest_</name>
    <filename>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_gateways_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>a3f774c524a0a5c0786fb9c4f9bda3632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>ae92e0407bb2b231feb9da50691db2f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>a2d5bd0e2427ccdef7c0320914d3eda48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>ae8625e5b207ea7e41b74217a4edd46e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteGatewayInfoRequest_</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>a1f5d659a7c638ed59f4c3fbb73ad229c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteGatewayInfoRequest_</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>a0098349ccc740fb63bc0c9f54404ce47</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>a57f9d9b29a66012947e37b35db719094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>gateways</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoRequest__.html</anchorfile>
      <anchor>adb16ca6346a5e93ca3a1d5e3e81c012d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteGatewayInfoResponse_</name>
    <filename>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_gateways_type</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>a421d9298e6cf9be863434c3724bd9836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>a5ab1f834e78aeb5fccaf1a7a7a1279c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>a9563b7bec1eb9f9b9abcd4e11e1b725b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>aa1bcd198a5e8a8917aa3bc17afabbcbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteGatewayInfoResponse_</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>ac162a2ca66cc53c0396471510045c549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteGatewayInfoResponse_</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>a3b00679296d34ba527f8e70218c6413b</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>af47acef3903ae35892d5f0182c87afc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>gateways</name>
      <anchorfile>structgateway__comms_1_1RemoteGatewayInfoResponse__.html</anchorfile>
      <anchor>a8c29357ccd56f56ada391b5e194c0b31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteRequest_</name>
    <filename>structgateway__comms_1_1RemoteRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_cancel_type</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a564b8c1f1bc9195b6e969aeb79467977</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_remotes_type</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>aea6ec41c07775459c0702b6b2927f626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a432a98e9f2fe41e5415bbee87eacdae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a30b800b3d472ec8cfc71292244db89a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a5e0fa911a52cfb8ec03e7deff1ccd63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteRequest_</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a52460ee15cae82ae1fc4314ff18fece3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteRequest_</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a1b2599de1e79a9a52782653e810183ea</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a2bce470287b4fde395cb8e908d78fcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>cancel</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a78b92dd1fa9afda94aacfc0967c6f14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>remotes</name>
      <anchorfile>structgateway__comms_1_1RemoteRequest__.html</anchorfile>
      <anchor>a59ab8ffed4caa5aa94fbf35595973bde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteResponse_</name>
    <filename>structgateway__comms_1_1RemoteResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_error_message_type</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a85ea1d296b85bf2960e30d2be64a6947</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>_result_type</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a93f3b8831437408386e62f7f10681bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a4f95948aa7d96fe10613dd6fefb9abc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>af3feb99e8533ccde2cd3738193959b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a87bf843bbaec4730ddf5fb117126719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteResponse_</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a3ac24de368d1613204cff79124b87c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteResponse_</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a39aea81c22a6bdbee262419a4e45e7db</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>ab872f0ba3bf771ecaebeb57ed4577109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>error_message</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a60ec0dc791a130657da1566a949fccca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>result</name>
      <anchorfile>structgateway__comms_1_1RemoteResponse__.html</anchorfile>
      <anchor>a2def89c3a6fcc1ef473c9b0026f0a99a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::RemoteRule_</name>
    <filename>structgateway__comms_1_1RemoteRule__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_gateway_type</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a89675535c9681377fa6b820b7d83aee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::gateway_comms::Rule_&lt; ContainerAllocator &gt;</type>
      <name>_rule_type</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a204f45575c9248ece5f58f2f0d732112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a1fa0a18fa83bf27e200e4486f404973e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a8785a1cc88cef54e218aa4e202531a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RemoteRule_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>aa9c63625bf65c2e294d73e8e6aaf11e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteRule_</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a432574a1522efd6a3632cd23569cb058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoteRule_</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a4d017593d63c1197666227d51b8866d2</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>ab2d183c6a88df6426967de44fe0a85e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>gateway</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a946e6ff83c26cb94d696880ace8bde4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::gateway_comms::Rule_&lt; ContainerAllocator &gt;</type>
      <name>rule</name>
      <anchorfile>structgateway__comms_1_1RemoteRule__.html</anchorfile>
      <anchor>a6ee88bcaf0450ef9fe2e8640fed2a445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::Result_</name>
    <filename>structgateway__comms_1_1Result__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a51f6897886cc57a5c32185af349407c4a25bdcd0f024fdc191353e9940a6112f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_HUB_CONNECTION</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a162f66555678e1c1404603658d907d3aa625b25a57b9fed756d3d26e54d899761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLIP_REMOTE_GATEWAY_FIREWALLING</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a2358bafb52c4bbfbf39dd42e551ac571a2cae652fb80a14f8c5032ff7df20903e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLIP_REMOTE_GATEWAY_NOT_CONNECTED</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>af21580c6e3b3a2de19ae82907fdc5f59aed33c60dd3219e5625ec3dec06220ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADVERTISEMENT_EXISTS</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>ad20616ff03b32f817abbcb69be35c82faff1d73159c5ef04fc09a8517ea8210cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADVERTISEMENT_NOT_FOUND</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a631f0719d3799539e3d8969b2d8d879eab66e79299b0b3b87e34676d06ba0f5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_ADVERTISEMENT_ERROR</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>af76ea4c5acc3a915f8c159a37e3bbcf8ae29b31779b5c4ac1da2f3bc960150354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PULL_RULE_ALREADY_EXISTS</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>aa6408cbfaf431a38f17d827ecf3376dea73dd82993c282210c32a8d6835028db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_CONNECTION_ALREADY_EXISTS</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a04f0e2b12130d1644d29f2fc71955fbaaf8394c71ec618a2c3c93f2bc6cdb93a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_CONNECTION_UNRESOLVABLE</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a8480cef379c0e316bb1291e2dbe3d540a98e2ee425418026ef9f30b725c026ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_CONNECTION_BLACKLISTED</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a6055aff186737a92e9ca3c43e67e7c85abfad14179d398c8c6ebadb7f0a35b2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_CONNECTION_FAILED</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a29f6b0aeea8326362a897f5dd7f582e2aae345474c3a2680cd12d7b459ba0ed2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HUB_CONNECTION_NOT_IN_NONEMPTY_WHITELIST</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>af7ac0d08d517c8b8d848cbb5bd53a815ab6ec1b350f61f4fa919cd16fd0f27440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLIP_NO_TO_SELF</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a9a8613aff3cdce11cf108ba3753b0944abc8f74260443a00ac5370dc22d77dcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLIP_RULE_ALREADY_EXISTS</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>acdb350f33eb6a34cd3b84809a7f5b62da26c6b802ec185d3900d0ec1a2298270a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLIP_PATTERN_ALREDY_EXISTS</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>aa47e79d4b671272786662f62214aa0b7a398a8bce690d69320661a64c3dc626af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>aaaa83936159ed58f951b058ba5a5ac29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a5b4ee25f7ce756b5defe6e257883a24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Result_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a1a7d54c24195073174759d079acff701</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Result_</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a5b125b6eb2ab31a6a5938333f8e5f96d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Result_</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>ad7cac7b7d11bbcabb931b6564dc46404</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1Result__.html</anchorfile>
      <anchor>a1901aaf0aa6d1d1d8123d1a38be293e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gateway_comms::Rule_</name>
    <filename>structgateway__comms_1_1Rule__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_name_type</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a497aaf292f620412895d0b0a541549b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_node_type</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a29082748de9d6ec1391e9d602904a283</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_type_type</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>abb658749388673551a51476418f10358</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>abaadb7384099426775b5349de19a8e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>ade3616aac5301a34fc4e41e24c84ab30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rule_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a1b86949ac522842f8e8eab5e56f8c848</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rule_</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>aaf5beb057d4f8446e527649da7bc41ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rule_</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a2681852e12d5a8389e0adc877d7f3e5f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a6b5adef2be61596db1f0c3cba091a89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>name</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>ae3b0c37f3392b3f7933bb6e7ce0b4612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>node</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a7ad293fe70eead59f6ffcee2c52b6c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>type</name>
      <anchorfile>structgateway__comms_1_1Rule__.html</anchorfile>
      <anchor>a05c3dce6901f95a1432a6933f36d509f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::msg</name>
    <filename>namespacegateway__comms_1_1msg.html</filename>
    <namespace>gateway_comms::msg::_ConnectionType</namespace>
    <namespace>gateway_comms::msg::_RemoteGateway</namespace>
    <namespace>gateway_comms::msg::_RemoteRule</namespace>
    <namespace>gateway_comms::msg::_Result</namespace>
    <namespace>gateway_comms::msg::_Rule</namespace>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::msg::_ConnectionType</name>
    <filename>namespacegateway__comms_1_1msg_1_1__ConnectionType.html</filename>
    <class kind="class">gateway_comms::msg::_ConnectionType::ConnectionType</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__ConnectionType.html</anchorfile>
      <anchor>a543895521f34d95d855050f3ec7fc784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__ConnectionType.html</anchorfile>
      <anchor>a9db12c76b98cbad810e76329deb01f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::msg::_ConnectionType::ConnectionType</name>
    <filename>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a803bcd885091982efcd1061b9f6f2ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>adbd49bacaa6dce36edbe579e32983991</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>ae020c3c1d32fad3a035f4885d25ee136</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a20443559d27f6be8dc42fe7aeef18134</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a0c032c1c58dc55f4ee0216c0ba9c9c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>ACTION_CLIENT</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>aa8b10eef47b8fa522a436fa1adc02792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>ACTION_SERVER</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a9798cfbedc8aa4f2890dc888a263d4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>INVALID</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>ab60fa0c72f7ee78c6798f5a335eafceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>PUBLISHER</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a482e5648a1f1ea6e42563cfa37fdf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>SERVICE</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a0d1eb3c67e610cce5c0f780ca2ad2fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>SUBSCRIBER</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>ac0b9eaca8b2ec5cab2f0db212e7806a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>aa586237e01fc4bbac2f1d4c8c820db43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>ae462dfdd737da0c8f807b7c88c6b5b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>ae417ab9f7fe0430939afe2a15ae4c726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a264981b78119376456eb67c0a3b38f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>afefd26c02f99dd2b8b2a7740c698d2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>aca002b973cd9346eea7f5237ee56cfd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__ConnectionType_1_1ConnectionType.html</anchorfile>
      <anchor>a409823a1b15038546c5fb93dc49d10bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::msg::_RemoteGateway</name>
    <filename>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</filename>
    <class kind="class">gateway_comms::msg::_RemoteGateway::RemoteGateway</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</anchorfile>
      <anchor>a5446259f0735fd1e58e22e6f60819cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</anchorfile>
      <anchor>a03140a7e9fe699711d7e37e15045446b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteGateway.html</anchorfile>
      <anchor>aad9a62c6e38fdcbc38bbbe8f6654ae17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::msg::_RemoteGateway::RemoteGateway</name>
    <filename>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a8b172dfb90619142109b79729f2a4ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a8c32780d8481bf62325fe69b01800fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>ab8c3323c254f47c1c6ae1219bc2488e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a1ac31b4bd6359f19886a1978d57f686a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>ad3957e8a0fbfc6683d5e29f83fd63b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>firewall</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a39fab58b6a5d2450b11ab6f161f9d54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flipped_interface</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>ae63e5ae80539684a93ca63374888e490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a08fd3a8c00632caf39f4a343f5e90989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>public_interface</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a55ed5d98cd6fc594fd08639c97ad0be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulled_interface</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a2c07aa77fc4f691b4e475578c64017b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>ab4ae933186014b2699c011bb8f7c8e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a554323a455043b882464ea8dd1154464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>a6e0478c5fb24be9b3f0bf0eb87768f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>acd98ecd63014889cd575208dab184d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>acdf2098d8f5c8c5c8bf4e3b06467cce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>acfc33fc7fa27af3d493b8ba6c0452d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteGateway_1_1RemoteGateway.html</anchorfile>
      <anchor>af39f72e1d87b91ea929a04e3beef5f0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::msg::_RemoteRule</name>
    <filename>namespacegateway__comms_1_1msg_1_1__RemoteRule.html</filename>
    <class kind="class">gateway_comms::msg::_RemoteRule::RemoteRule</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteRule.html</anchorfile>
      <anchor>a1ad6ffdcbefa036a535bbb0f39e11773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__RemoteRule.html</anchorfile>
      <anchor>a20045f25259e2febc1375c8847e07590</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::msg::_RemoteRule::RemoteRule</name>
    <filename>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a222e6a0e15e14fca2fbcccb5c1d17701</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>acdf2b0e91c50ef7f27eb17b8b00b1f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a6aeec36a08598622cac0e66bb0f8a37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a8fcf3a4d86c16ddb478e55000969a6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a89f4de51ba0e955f9392ac51a9ae0136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gateway</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>aad8bd8696ff6789bed8a28d22b736589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rule</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a312317df5d8a1397d59f011747bf0954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>adbd1c75b249b9b7d99592a31846fdbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a76a53b5466e3829ede4c7f28fe0a18ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a5af84b486b0631abcc87399ab2d86b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a0be1efe3f4e9e83dc10ff454388f21ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a373e894f1024bc712f0360ac523a800f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>ae45bb988efc10eb8c3361fc3379a1457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__RemoteRule_1_1RemoteRule.html</anchorfile>
      <anchor>a3b335116c43e0f1521843628c0fa19b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::msg::_Result</name>
    <filename>namespacegateway__comms_1_1msg_1_1__Result.html</filename>
    <class kind="class">gateway_comms::msg::_Result::Result</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Result.html</anchorfile>
      <anchor>a64dd0f290d12228245ceaf746904eb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Result.html</anchorfile>
      <anchor>a1f8ee26e5172b1ac8378eeca62e34196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::msg::_Result::Result</name>
    <filename>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a2506992a07654fb8b89c95383d0bbb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a5ec225963a4e402fc932d75fb1e444a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a709a0f1445342977dcf7bcb850b1df4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a3302d0c942b74c7d9f76ef9c363d22c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a891589ec0f69655ddad402c7bff2760e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ADVERTISEMENT_EXISTS</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a8ab6f8814fcddaf47d8cfe8d40fb780c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ADVERTISEMENT_NOT_FOUND</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a9da512f0629d0c70d82224d97fb97ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FLIP_NO_TO_SELF</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a991162124052acf716ce033f66464510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FLIP_PATTERN_ALREDY_EXISTS</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a29a9849e59acdf1bccd00cd740f4706a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FLIP_REMOTE_GATEWAY_FIREWALLING</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>ad5e4759fce8b67d81be2265ada49a4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FLIP_REMOTE_GATEWAY_NOT_CONNECTED</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a61e933457574415822635038c6aae2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FLIP_RULE_ALREADY_EXISTS</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a618156bfd456e7b79678ea05e8d4a17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HUB_CONNECTION_ALREADY_EXISTS</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>ac4f71575cda65c0106de799f8b5bf745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HUB_CONNECTION_BLACKLISTED</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>ae9aa115331f4eed995c9ebca42f5c6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HUB_CONNECTION_FAILED</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a482ec2a1ad30b215fb64187a134cec84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HUB_CONNECTION_NOT_IN_NONEMPTY_WHITELIST</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a468d855973483bbb2821d2cbd9992a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HUB_CONNECTION_UNRESOLVABLE</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a00cceb657f53fcd095d85d1bb8ac2af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>NO_HUB_CONNECTION</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>af5d22e2f060923184fa23d01376cc93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PULL_RULE_ALREADY_EXISTS</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>ae0e4fb1e559e2ee9bc731284af04bbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SUCCESS</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>aa28ab7204bd78c3d7754fda3ab4ee658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>UNKNOWN_ADVERTISEMENT_ERROR</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>ae69bd51d72e07a954e75c826389b4aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a5004210f3c68e950ae9a4b11276064b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a715885af3dc0a73e60b8aa7b77edfd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a4992c3069d8ac6935d8f49ccc0cad683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>af9c9c5ff73eb080206d5396b2dbda558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a8fdd9f6f398ea2610113435ad1c9c68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>a6b4bb418c19e388cacb97449a3094677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Result_1_1Result.html</anchorfile>
      <anchor>aa8169b6d6621512bf369411de6ebbc1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::msg::_Rule</name>
    <filename>namespacegateway__comms_1_1msg_1_1__Rule.html</filename>
    <class kind="class">gateway_comms::msg::_Rule::Rule</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Rule.html</anchorfile>
      <anchor>aee50f2f1a6111735f6c938428ec1ed30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1msg_1_1__Rule.html</anchorfile>
      <anchor>a8919495319acde2bdff8680b9e32ecad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::msg::_Rule::Rule</name>
    <filename>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a30dfea1df434e7384dc41ba40c8e00e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>accca6a9513e510b5c691d5141d791736</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>ae2b8c82a4316be53411563d6ccac6ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>aa160d5fad5adcbc54c712e35e8815f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>ad9ca8c08a9e34c7b9a485e15c336339f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a681d93a8a207ca3154b0679b46adaef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a529bd215f3df90477360c611847d3c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>ad9b794fd2c817c96bc447292a4846218</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a9aeef30c7cf8ced7cc92b1985a1652b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a9093633f9957c4bf9e0b2b7c154a34e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a7b5e9926b3aed9f07f74661ef5422ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>af0b77514eff49c47cca15b1211340ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a7636708a3d202e55053c88679775f7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>a236b89817c67d131dcf81540d9cb3161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1msg_1_1__Rule_1_1Rule.html</anchorfile>
      <anchor>ae5dadafde57e61f9da125978c0597838</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv</name>
    <filename>namespacegateway__comms_1_1srv.html</filename>
    <namespace>gateway_comms::srv::_Advertise</namespace>
    <namespace>gateway_comms::srv::_AdvertiseAll</namespace>
    <namespace>gateway_comms::srv::_ConnectHub</namespace>
    <namespace>gateway_comms::srv::_GatewayInfo</namespace>
    <namespace>gateway_comms::srv::_Remote</namespace>
    <namespace>gateway_comms::srv::_RemoteAll</namespace>
    <namespace>gateway_comms::srv::_RemoteGatewayInfo</namespace>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_Advertise</name>
    <filename>namespacegateway__comms_1_1srv_1_1__Advertise.html</filename>
    <class kind="class">gateway_comms::srv::_Advertise::Advertise</class>
    <class kind="class">gateway_comms::srv::_Advertise::AdvertiseRequest</class>
    <class kind="class">gateway_comms::srv::_Advertise::AdvertiseResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>a75c773c2b710dfefb1f6013a46796b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>a840b2375c1ce8d3fde1649df9d3e5e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>ade7362cbc1d4a0e3a87b1940afe7f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Advertise.html</anchorfile>
      <anchor>a7743fcef04f9395e209cc129b5d124b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_Advertise::Advertise</name>
    <filename>classgateway__comms_1_1srv_1_1__Advertise_1_1Advertise.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1Advertise.html</anchorfile>
      <anchor>a6f8a17cee6c4ba1f72b4b9387b2b1606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1Advertise.html</anchorfile>
      <anchor>a73ee4d7802dab3efd42096ba0c2ebb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1Advertise.html</anchorfile>
      <anchor>a77b7b70b0bd2ef1c80b3aebb9a4f1a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1Advertise.html</anchorfile>
      <anchor>a1b8a4090c7a2f761f7a20e0901eddd64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_Advertise::AdvertiseRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a9d82da95bf4cb07bf0f48b03639f96f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a8fdd5dc7397753e53e598304ccbfc859</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a515686cca34b634f063a69f500453713</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a9d99c36b68d3164e73799ac0fe7d5314</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a37e0a752c7933c54131d5cb2493580c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a04b780490e78b646852aae1edde4de20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rules</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>ac4ebe700a184fa987e8b4c33dec24045</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>aca7147636aefa62a4a15d8a82177a6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>af9fd1d95fab849ab5fe89d9380951a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a8cdaed7dd0d5898fd9bda6093debda7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a86fe86a5245034f3782f4be5ddc84bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>ac8ebbf4838e2af6aaa84dcd40ffdd8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a9f383d39b6708d64fc4b547f8054d39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseRequest.html</anchorfile>
      <anchor>a45572bfbbade002f3937712c7ac1d027</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_Advertise::AdvertiseResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a6b89f797a7b7f0de1688e03fb9a27bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>afdc32fdcf2d97487022f247ed4cabe5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>ae83daac2457d23b6c4f0a51060510d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a4745ef8fd52979d35cf8117e7eae0cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>aa5d8d1e010a0e02621e77eda70786586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_message</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a75672347627879d4c750d027fe666edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a3f881adbeafc5f51168ae2e1c049f6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>watchlist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a4726f4887abfb1a380db2ad76949a68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a9826963a5650fd2e83f472a7835bddae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a2705d51125744411c09f90cc5d01fb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>ad3dab005a7a601f316810fda532c2032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a7c076f30e40d02b36f41d059480cc81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>ad4d79576c006914a83fe737d315543b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a669f2ee60c164ac9d1a1bec61ee2c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Advertise_1_1AdvertiseResponse.html</anchorfile>
      <anchor>a1a04b4e146624c893d42006cd3d79422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_AdvertiseAll</name>
    <filename>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</filename>
    <class kind="class">gateway_comms::srv::_AdvertiseAll::AdvertiseAll</class>
    <class kind="class">gateway_comms::srv::_AdvertiseAll::AdvertiseAllRequest</class>
    <class kind="class">gateway_comms::srv::_AdvertiseAll::AdvertiseAllResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a78fe7f6c930a8b42c81b7d081db4ec1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a2c17fd2d65bed28297767a97532dc326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a1405d3a630d15a552cd1b74ec0e565a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__AdvertiseAll.html</anchorfile>
      <anchor>a76cea74fdd9c3daff79de0390a908c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_AdvertiseAll::AdvertiseAll</name>
    <filename>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAll.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAll.html</anchorfile>
      <anchor>a479f1d2906625085b01f2486ed57e32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAll.html</anchorfile>
      <anchor>ad84c0cb43b2f321383369c30ab412cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAll.html</anchorfile>
      <anchor>a2b14313362bae7aec9f9b93431550872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAll.html</anchorfile>
      <anchor>a7433fa2b36c52faf27f44277fec7a154</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_AdvertiseAll::AdvertiseAllRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>aaaf1aa567b0bc2b4a83602d9f8a67243</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>ac1c527ed9e7386c55a0f4ced92da019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a129852801ce5e0b6334445b09755fd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a9b7694f2a2f8a80ee1f0ca9f04207c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a57088ef23d5567d8df8cb079d8a04638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blacklist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a88c7e2ab38ff3aa23c593f39a4b07d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>aa80f9939711639aeab2d9751f2ffddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a2a223467bad5c4678732a27b42f84711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>accc332f2e753a4ce7869fc82c4ac0138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a580d55bcd50d54dcd2835d527af1e7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a606bd23467007de5c0edf97d5d77354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>ad26bc516f2178df994851b5d70368163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>adcf89ac0b917a80a768de744e643ae12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllRequest.html</anchorfile>
      <anchor>a3cad8cc70a9b80addce7dc43d8bb0bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_AdvertiseAll::AdvertiseAllResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a51d76e4fbbfcf766f48904b7761e2236</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a6a20c28ae039907eb3385b727e523be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a8ec7520ca01e7c8d23b73f37c95f4747</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a7e6d3dc4f4307a35b10bb219a559c95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>aa7288202b0d3dd8f0b6d9b5d275eafce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blacklist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a3a7f5af9260d404b00269f26b6772afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_message</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>acb2a8dab654457fdd326ed66f238281f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a7a046b91344e73369c99da98b158c712</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>ac7124442b53a44de8b13711b9261c6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>afc5b2167455f0b62e8c0792a0b153c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a405777494736ab84e5314d32b917c260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a0e067e8aead8a0e18253ce749939e0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a0dd4e9448543c4ca18460cdfaadfa085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a5c297de23a775dfe24946c890290d1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__AdvertiseAll_1_1AdvertiseAllResponse.html</anchorfile>
      <anchor>a0e80dac02b5bd0809ce390c7fe300149</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_ConnectHub</name>
    <filename>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</filename>
    <class kind="class">gateway_comms::srv::_ConnectHub::ConnectHub</class>
    <class kind="class">gateway_comms::srv::_ConnectHub::ConnectHubRequest</class>
    <class kind="class">gateway_comms::srv::_ConnectHub::ConnectHubResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</anchorfile>
      <anchor>ac85c61704477cfb57a069f7ed7206d94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</anchorfile>
      <anchor>a45d5b9d8e2cb7b14e90c89308dc9220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__ConnectHub.html</anchorfile>
      <anchor>abfd45f7c989533648ba4786a19e70a46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_ConnectHub::ConnectHub</name>
    <filename>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHub.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHub.html</anchorfile>
      <anchor>a4df138bbfb8dcc403b729916b6c55a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHub.html</anchorfile>
      <anchor>ac5636f0ce12e7d147ffd478925d878e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHub.html</anchorfile>
      <anchor>a2ff1736e914cbfe534a36b6d15896474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHub.html</anchorfile>
      <anchor>aad4466d69fa608737493f1f71ff394a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_ConnectHub::ConnectHubRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a37df4106c4af16639618b6698aa03927</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>ae13b798e163f7ce1cde31813987d13bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>aa52a5a39fd1d34f1e4b9dd549c824c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>ad4b415c50738b96867cc77c5168b26a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>aa95c3bd03a8a5e568f1cb9aa4ac72838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>uri</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a048a727320933192891e3725e674d44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a021c031b439f2a5ff7af6d2fbbc0fb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a6ea8d59f7fc617a64caec611993902b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a35355155c31fb72c71e2598c6dc16018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>ae13c36d4862ad2598805f9e8ad15fa4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>aacba0ea472263134729a01c56e9b185b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a628c21236baecfbbb40ca22aea20c264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubRequest.html</anchorfile>
      <anchor>a49103d37e8b50775125cf13e4650d0b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_ConnectHub::ConnectHubResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>a3a3be8bfc8cb5c6b5a5b79f17a5fe85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>aa547b9f5076485e1be06e9c6d91c538b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>af060d2e5142d3e496d74ff6c0eb06774</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>a48c79118b9fda559f2a784bfa9ef508a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>aa8720648bd83e0ab5726ade482106aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_message</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>ab8f96e9396bb994fc3c09f9d3a0ba6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>ab387eecb807d2cd3808dd55890f723e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>a2806d2452ccc2707c41e1c53ce9f7207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>a89d66e2d684bc0ff7cf892ecf5d7d331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>adc7f75ebf05f8a2a285db80fd6ff0adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>a9bc43d797593b6dfd95879a6a1acb3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>af28aaa6f76f410dc0b16e9437343c963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>a371060264443b3a1396683d64da1512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__ConnectHub_1_1ConnectHubResponse.html</anchorfile>
      <anchor>adeae6653e3aa36a6b0b0f30f8a5e896f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_GatewayInfo</name>
    <filename>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</filename>
    <class kind="class">gateway_comms::srv::_GatewayInfo::GatewayInfo</class>
    <class kind="class">gateway_comms::srv::_GatewayInfo::GatewayInfoRequest</class>
    <class kind="class">gateway_comms::srv::_GatewayInfo::GatewayInfoResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</anchorfile>
      <anchor>a48c9fa0ff61876e608df051202169417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</anchorfile>
      <anchor>a0217cf36231c28b5bbb653ef42a02726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__GatewayInfo.html</anchorfile>
      <anchor>a4d038f89834a743141964a14292229fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_GatewayInfo::GatewayInfo</name>
    <filename>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfo.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfo.html</anchorfile>
      <anchor>a2771503b5196ee80d892c29b703e9773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfo.html</anchorfile>
      <anchor>a1a944a6e43d9abade467cbe3dba5032f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfo.html</anchorfile>
      <anchor>a987ff8d2f94f81a7db7d5e6c8393af63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfo.html</anchorfile>
      <anchor>ad9f06c5d4087915b6603a92c0c68becf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_GatewayInfo::GatewayInfoRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>ab257b997b3d0f974f845566027622c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a6d907a633c3ff55ad89eb8a56607a7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a422908ca6756a7207ac00ce1f9546935</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a76af0fb6f7e46cea272dbff1cc315ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a8eab073c66a43f2588c3c69d5e67b0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a5c0d63353953a4e401a3ccdec24f5381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a9ff6b90090e411929dcdf09051c38253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>ab412b47b74d497df1eb6d8f27c3b02c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a619580920e90a8f6ce9ed375a0203b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a4eb608acb481d1df699771782773e2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>a059a668636466adb15cfff3b98138ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoRequest.html</anchorfile>
      <anchor>af01fd6c1b9ab29daf3ba96d80425c1a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_GatewayInfo::GatewayInfoResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a16c88d85ba8a5a960b2368a094fb29f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a715b46ee69b00cc4cf53211903fb2f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a3ffc8a2bd3d575cd807cc22435c5b9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>ac13df618e264fdbda45124990845cdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>ad2fa372efa27f23213d821e266a27c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a93f85424c4500a9e6ebda30d6d16cd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>firewall</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>af3f28b5bd9c554f310f1263b4d10d27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flip_watchlist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a897a070cace01e5471278c8cb392b42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flipped_connections</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a0706ec780fa85c5f7b613307843fa0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flipped_in_connections</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>ad53e0a19069591362bea7505cee6eaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hub_name</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a0d252af7cab736b62c4aee7ebb2fa8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a2be5ae987556e5a1a1eacba4e4fc6caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>public_interface</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a0fa34eff7408ac86b8205a6373bdd4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>public_watchlist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a125f1a84bf46be06ba4f313319fd1484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pull_watchlist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a0259f7d8f2c3ddeedccc811f3111c18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulled_connections</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a8fa67c31449d6917c3bee81d8b51198a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>ad82840c66c6075cc78263f43e188cab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a67b4df4e70163b966852f2b4cd3b85a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>ac87cb59576b860dae8153be99b633f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a862f82a4e70a038c7872865526005202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a78e7d24b8421e945584b85a483b3adfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a3eb973641766862781b57eba76bb80d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__GatewayInfo_1_1GatewayInfoResponse.html</anchorfile>
      <anchor>a8cbb24f3ea7cfa3bc75790ffcb6ef6de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_Remote</name>
    <filename>namespacegateway__comms_1_1srv_1_1__Remote.html</filename>
    <class kind="class">gateway_comms::srv::_Remote::Remote</class>
    <class kind="class">gateway_comms::srv::_Remote::RemoteRequest</class>
    <class kind="class">gateway_comms::srv::_Remote::RemoteResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>a610094f9ff6cfe41bcc2531523729a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>a2814c45fe9ee413e0dbf49906ceedf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>a782ad81afd99846e243ad7137da7dea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__Remote.html</anchorfile>
      <anchor>ae3939ef23c6542b9190e4cebedd60ba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_Remote::Remote</name>
    <filename>classgateway__comms_1_1srv_1_1__Remote_1_1Remote.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1Remote.html</anchorfile>
      <anchor>abdce0304d2d6a595af9e382e94b42dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1Remote.html</anchorfile>
      <anchor>a98fb374777c101f8a6a53851d557385d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1Remote.html</anchorfile>
      <anchor>a26975e7ac3ec2d40a240a1475c50c136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1Remote.html</anchorfile>
      <anchor>a4f4b97333fd77b9e686d2021ea26ee4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_Remote::RemoteRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a91f7202a004fa7cdd3ae75fafca81b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>afac5967e2cf1ffb122bc3977585afb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>aef5709b8d4bf8315a633572dc3c5e937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a86ebc0d00c44f9f6aa3a474e531d51aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>aa97c3e04fcd459dc5e27e2745600b024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a37faaa50140c9e97a09eec6e4b46f927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remotes</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a0ad1d7e1b61da5f4fccdb526c10f6b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a7cffcc6fa3d3cb492f6e9d1b7610eb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>ae0e54a55862398591ce96aef5e95eac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a8271975e28d1984578a5755bdae31840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>af1452f354fd402f496b1ab695ef53036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a3f551395d2798f837759d0fde6eb0e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>af867bcf8f5c163fcc49fd393c4d28a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteRequest.html</anchorfile>
      <anchor>a412e03c76c2105c56691bb47e9d1798f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_Remote::RemoteResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>ace8805e449b17a75c98a606eae91cc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>ac2b7e585132a8f07607b494c97c38e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>a1f3be1f44586a1cfea7e76b700c7ffaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>ade46c88af64e4208ccebaaba15c994ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>aff8e3d7655ccaa0c17459fa2491133ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_message</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>a7a436e6c984693eeeaf7ad1d78aa4d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>aac60d8075806e133c57b0297696053dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>aed0657b005effee5b92cb74128a4bee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>a87905595b7411b975081d653fe3fd441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>a8bf945621c53bf9709bdc1b0998a889d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>aa02ceaa48ce3006049b35524aca27afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>a15a222d40de07ac26a76cd5aca2124d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>ae9460ac9eb88d0e9e4461870d7a00896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__Remote_1_1RemoteResponse.html</anchorfile>
      <anchor>a3481219e669c91525b12a563c717ee88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_RemoteAll</name>
    <filename>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</filename>
    <class kind="class">gateway_comms::srv::_RemoteAll::RemoteAll</class>
    <class kind="class">gateway_comms::srv::_RemoteAll::RemoteAllRequest</class>
    <class kind="class">gateway_comms::srv::_RemoteAll::RemoteAllResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>afaa00789db3e05e6cd430c250d2fc933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_b</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>ac592f80b75c9dfbd315eba1b1e3675e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>a437b635c56251d940a1e13c73bfc7ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteAll.html</anchorfile>
      <anchor>a9e203b9a0aa474b55f4e881eaf1c46f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_RemoteAll::RemoteAll</name>
    <filename>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAll.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAll.html</anchorfile>
      <anchor>aee4277e3d05ce01a6f3bf6d6a4bf5add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAll.html</anchorfile>
      <anchor>ac8ddcf351225f59c7b8684735a464415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAll.html</anchorfile>
      <anchor>ad648585fd3b8f20ae75f968b04a02847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAll.html</anchorfile>
      <anchor>acf718f49aa9839518882b5a5e5229a1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_RemoteAll::RemoteAllRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a3ca149bc40bb491f1a0bf0b85fe738d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a32e5a6e94b9a25050e458fbda0c8e13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a20c9d89f53fd25c39cd49a01ea8a6cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a20c11307a6b4d5ec502c7bd1f76997b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a0d42f9ba7f8846acd1ee2d8d8833b1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blacklist</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>aadfa051c02e23fd3a73a3f49fd14832d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cancel</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a901a86e837c5ad543b385ec8eb9f9f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gateway</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a93935286fb380ea57276c7f4cf2d05a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a5d65cfae5cfc85aed43133d16ca679d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a18012f0f750a104b04ff1e5916076712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a26f0ac44b40a9e4a3b0ed40bf967bc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>ace05444a29df4b32abd5387ea5e06f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>ae46c48862cd3bc2b08a4b93f395c0dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>a774b6297b93b226b6d57cb295e3e015f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllRequest.html</anchorfile>
      <anchor>aa741a6d5220457ccd970c09282fbdc5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_RemoteAll::RemoteAllResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a9a8dc8e490a6ffd87b16fe9f0d87ea53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>accc3e26f10ae48d1f8d04f253cde203e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>af1aa23038682a299acc9d5e11301477e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>ad98c78e49a86e89d5b87ccf7c1d92e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a1c9ebbfefd5be0ba77a6600210e5b41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>error_message</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a42fd4b9b9736f13084971779865a1ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>aa925248bfb5d0f01f19004540cc432a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>ade58522c5a6670e45c72421957887ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a795a4a430a9dcbd4b97cefe5a0ab335c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>abb4ed9021d7c4022b221b79b7070619b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a62a957ac0319b579077a1d83d5e189e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>ab2e08cf8f016e5a33b92747e10f0d53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a25aa10029b4200ff79003a5d131a3e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteAll_1_1RemoteAllResponse.html</anchorfile>
      <anchor>a2d165b01c9b53c322049153f5d0cd09d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gateway_comms::srv::_RemoteGatewayInfo</name>
    <filename>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</filename>
    <class kind="class">gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfo</class>
    <class kind="class">gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfoRequest</class>
    <class kind="class">gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfoResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</anchorfile>
      <anchor>afa24c4dea9ad05ef23655795ee04c988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</anchorfile>
      <anchor>aada98a69a38d2b0715a85715a124d235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacegateway__comms_1_1srv_1_1__RemoteGatewayInfo.html</anchorfile>
      <anchor>a1811152d5e1b964376df60bbe1106d8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfo</name>
    <filename>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfo.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a76f1836d7c8a2b86378aea59913281f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>ae7114fe54dbb13b94ace228d50ff0e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>a23b1cc082f5b5997073a73dc93b6a741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfo.html</anchorfile>
      <anchor>ab76f8f91244f9e353d27af4adf6f0256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfoRequest</name>
    <filename>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>aab1ce203336ef5b69b96200707669429</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a909c5edbba9ad1ef5455d578b1a6798a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a6efafbe9cd3334d00be8a7e73bc35f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a1a717de4ee484ad4ef9bf6d19dac7b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>aa293711cc4cb29d7848d30a91c9b8004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gateways</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>af7e033b3c93dcbfce369d623be0cfd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a2ad07b009997b74d55c22249119b4d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a44028ca328b42de8c73d7677c47a7b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a8c61fa182fa870e1eb749d615e623356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a21a47452dced4de869c159828bacb176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a7a24b6c2f9a7637aeca89f9b6c403708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a32ba1e1402db071c01318dbac9cb7d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoRequest.html</anchorfile>
      <anchor>a6c8c09bb174eb0ca072ac8b377dfb978</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gateway_comms::srv::_RemoteGatewayInfo::RemoteGatewayInfoResponse</name>
    <filename>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a4fa12fb9a14d2b52ef729bde2ba735b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a51e632ed7def24082ce31b9107e57545</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>aa09deb75ac9f66898668874ea04b2449</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a446e0c0c4cf06fda7524d6f8561c62e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a509bebbd7dd3a293d14d6a2bae0fa889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gateways</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a412c7e23da9bbe9f925d96958798a1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>abe0464c76021a35f83325d6c44d96083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>afdd2f53079c17b5a5bc42b5570edc6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>ae2814a2d8d8d9b9523f90d1d46666706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a02137fcd70825490d6df0df90231af4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>a356aaba584b1a08c862cde7844008bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>addb7a6359304a299223545f069a03dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classgateway__comms_1_1srv_1_1__RemoteGatewayInfo_1_1RemoteGatewayInfoResponse.html</anchorfile>
      <anchor>ae2ce6fa87f7ae94d022285d0dfc6f3ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae479853f5225cb9bde3c13444a0d16d1</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aefa0d0d2b26d93ec543d9a6ceca9fcd2</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba6ddb12dd5e8271627ed989e2c140bd</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba27f5450c89fbc8ae0f5812b86d81d9</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::gateway_comms::Result_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a27ea2c3b5864e9e3cad078ec750c6d01</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac4ae812f41d1d77dd36e412d4c400a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab9d7874404efadd5f6c015d15a819e45</anchor>
      <arglist>(const ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a03245cb7289b784b4528b5d881ec407e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac71a202d7ac69d94982fc878ee1fe8e1</anchor>
      <arglist>(const ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a81e114897e3eee65591bc5e60270f006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a030fbe3843040e359ef51aeb6c83537c</anchor>
      <arglist>(const ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad337415da54ec3947e107dbb7559113d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac7c846dd82f896e0b1ba45189f97f427</anchor>
      <arglist>(const ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a340e324dd9b9431eba56afef286677d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abb26d2ef5fb0c10b85d5d5853946edcf</anchor>
      <arglist>(const ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aece04e6cedab1412b52c0b246391152b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a43df95a0ff79cb4c5372793a48a15458</anchor>
      <arglist>(const ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2b068e853f86cc59b824d9a471fe61de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa26a80281ece20aac335d5f98b58afa7</anchor>
      <arglist>(const ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a27b5f04b884a8e260a5b9f5d4812341e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9f807faafd554488fcf0acd473eacbd5</anchor>
      <arglist>(const ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acfb3edcaa24442b05bee18a48beb68c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a404194fbf1f6d25d490982cc1379d359</anchor>
      <arglist>(const ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8b45a882ef0cce53ae65959d50dfa41a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa16805a54accdd4f3bcde5b5724c8e9c</anchor>
      <arglist>(const ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>add852792fbb9ce526bd31ed08ae0fcde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adbe4a598fbce4849a2746e291ec75cfa</anchor>
      <arglist>(const ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adc6e031c54f9d5b62d4f6de3295c3da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a266b796d1fc898f6d401f74abe7a6cda</anchor>
      <arglist>(const ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae30c0d4827985683cc3c60ccbca15147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af27ee751b31037dacb73f10003641c0f</anchor>
      <arglist>(const ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a50f443036a94ce50a472544d29361a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a31d3527de245d0b6320163295ef413f7</anchor>
      <arglist>(const ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab4f64752684ec43aae2f5eb334e25d50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac3c0bea5e2091fec3c191a47afeab3cb</anchor>
      <arglist>(const ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac90797d8f11cf43028ed9603873ebe6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a88013b8ff1cef4897ba7c1e0847997ec</anchor>
      <arglist>(const ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae2d5ba0be3898b7ec8475dd5ce7eaf71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0a967c6c564284a7a5d3499bac9f9d25</anchor>
      <arglist>(const ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae7a23e2413d33f129567e3b75278bb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a89cec47fab4aeda3d1e2ef94eb88469f</anchor>
      <arglist>(const ::gateway_comms::Result_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a589798ec9bcd4a9720cea427c34d337b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa869fd2d10f5895e65b39a53db76494e</anchor>
      <arglist>(const ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a110681a919ba0881554e9dadf317a90b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5290fccecf14ddd3b61907966aafe790</anchor>
      <arglist>(const ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaf8181005a312b3051cc781a31aa6cf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4d6f4440979646afde118b685ac00b5c</anchor>
      <arglist>(const ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9baa6772334968ab8409869feebf862f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2879a459f57ba9f14fe59d10658b4a1a</anchor>
      <arglist>(const ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aef02a5a2109aadea431f8498e39da0fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a67f6c3dd3ba8fa1311c0bbca020a02ae</anchor>
      <arglist>(const ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a22e53a24c96525a92192fcd00b27ec55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad39803ebfe644a9b91ee2e2d285ffd1e</anchor>
      <arglist>(const ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3b204feb33da6f2409b90ec3288ba069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a49c6489a6553d2543e7f3fbf68058298</anchor>
      <arglist>(const ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3b6c4c8c74b27ba4bbad0a1b516e477b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6239cd0364cfbc759080aebb192c0619</anchor>
      <arglist>(const ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2cfa6aa49ea6abecf91bd506223e4194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a98611cfbed162a292069ed750c5547a3</anchor>
      <arglist>(const ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a10cf83ee62c30c9277013550ca7ebbd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8098a8356ae0a76d7de1debf595c44a8</anchor>
      <arglist>(const ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0fea171fe6a3206fe74db08dbb8f58af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad6ad7e685e72b0356221fc3d55138f5d</anchor>
      <arglist>(const ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a104d0b9633baf70f38aed9e8a1c41a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e7fdf25ee0d45b929de53525888e186</anchor>
      <arglist>(const ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae6ba4acab2371fbabf196985a81fa152</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abbb827b3d29928b2ed5bfd055bc42a5d</anchor>
      <arglist>(const ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___e814a9de0dbc20493bd0826c136b9a74.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___e814a9de0dbc20493bd0826c136b9a74.html</anchorfile>
      <anchor>a8eedba336eff3a9eea2bc4a396851d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___e814a9de0dbc20493bd0826c136b9a74.html</anchorfile>
      <anchor>a1fe796f36b6a01cdb7bd439edb0f92fc</anchor>
      <arglist>(const ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse__2ded6c2a176e6afba11f6c70b46b4e12.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse__2ded6c2a176e6afba11f6c70b46b4e12.html</anchorfile>
      <anchor>a6d94bdf0d4847e020a5fdd7bbca23aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse__2ded6c2a176e6afba11f6c70b46b4e12.html</anchorfile>
      <anchor>a1f70d3966f05b66683eeee3aced3b8dd</anchor>
      <arglist>(const ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6cc645c2b9818cf9aac80a43f4c9fb41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab0d6c9ddf520f8ca637a153e8250aee6</anchor>
      <arglist>(const ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af957579cc1d20fa532617d9aae63b2b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2ee53a25df920a7949562748402be2a2</anchor>
      <arglist>(const ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>affa7e2f5d6c03bcef17ff7d2891d3d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6e47298f3f119f8eb1317b2b919a95eb</anchor>
      <arglist>(const ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a78d1e77d7726bbf7e90ae5227041d46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8483fcda027dd90803df42baf64e9c43</anchor>
      <arglist>(const ::gateway_comms::Result_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0d73a25fba6898dbc800fe80129b56f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1454ce78c6c763083d05c2e512a8d5f8</anchor>
      <arglist>(const ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01Co73a39a438d4639b27d4bad7ccf023bca.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01C355a66aefe37372121dc18dc454b2cb5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01Conte64f70fb0a4d29c72a61051944fe25d0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01Contc67b3fafce81b7785d362a6147f6fa60.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01Con16095ae0f00ba73153e39566e1984067.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01Conc3dd62f860d9040bba23a55582db3fae.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01Co8a0fc35604fe13c2619ff0d3e388460e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01Cont3027a6a2363b97382c95f4db73df5e6b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3a4dc639e34c25246b52f56b449bb6711.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___edef6175ecbb4cc498bbd3328e3cf05a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___6db15682b93ecedad4c1f601969a46e5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a50467ce77b92bffffe1d9611eaf1f601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a365684304459ea527db8daea67fa58e7</anchor>
      <arglist>(const ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a343527e102956ab666912f513697cf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a615cf510e0f66d20f5b789f4ee60ee3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab1ccaeb9e52eeffa108ee8733e173b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9ba00a0bec5dda51780459e7f5b08319</anchor>
      <arglist>(const ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af035055d3151ee6b19ac51e83ecbb42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a837e40f38b53210fba26e7da1c9666ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a52a607641528caa797c0a7d31c9fbc90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a269f061a95cdfabc0c7facb21f62877f</anchor>
      <arglist>(const ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a48fbca8edccbb42bb1edaec76f2c8b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a96d1b12b6b77d092f94937e66cdda765</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab34ad4ffab0036abe9ac5b6ce6728fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa1ac6fcda959a216a90c6f80c9349641</anchor>
      <arglist>(const ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a743019041145d035453b2ac8b864cef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a63599c1d2c6b37c36b5d1e04e9e1b626</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad52eea497454ef130f2c764e746aa45a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5cc2c6942a3d2ecbeb4baf3fb3067782</anchor>
      <arglist>(const ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa221a9b0e6e56f7cc0624725025a6a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a12e5d2225c0c67c1d2e6e5ce1ef1445c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a64019642bab367186f55de869dc37176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e97a32aa7e5deb135d8ba09e5dc6f14</anchor>
      <arglist>(const ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f7681e73302ed9fb3886468ad312531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a91f589d9c6a3b4c4a9d88654ad524c8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab23232093c1cc4e566e08c05738fd00d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aac4097c4e953afd6909e4e4feb5c2f4b</anchor>
      <arglist>(const ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5e02a5e6645945f9d3ecd7c22ef81d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a74bbcd5022dd3a6a60360179be634df1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a30eec4cc34eac2afb02f492a2d36f5c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abda52e7858e74e09aa4679a2116aa105</anchor>
      <arglist>(const ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a695509ceab0d7bac1a158a0cb466324c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2eae0af90e80ef07eb9130018bf81bef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a526ce9fff58a8de83766044bd99e72f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a20e34d2b90defe9e8c082ee1b7973ce3</anchor>
      <arglist>(const ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1c36a25101e7acdad1736219846389c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab711a712454ca99f824d4362a4b0e741</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae77f6f384df1189f2d60ec235709016f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a32f2db0f5ecddc3a61612cd26959f694</anchor>
      <arglist>(const ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0f07d4785a43a103a5757672b3bb032c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5e85c299aba3ecc84054329e01f1560d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1dcb026ae4a25b88a9a45ca9cfb53bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a24b8567576bef8d340b85394bcf18eef</anchor>
      <arglist>(const ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a55dc59f075d4ccd602e48e83d3f6115f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6692d369f3603f104ace37e436e2cad5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a360bb1033441adf88841e439e5b164c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3eae2544f3002023d4d66e40e372e9a6</anchor>
      <arglist>(const ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ade683d6a81bfee95e2f4f7dc774ec59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aac91904098ca0026dd99f1c12d000d74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2de69688517fb28311fb64c70adc3f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a14bbc15380c83c1271dcc18582bb792a</anchor>
      <arglist>(const ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab6e226db98d4ce30dc5a2f4587391ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7fe3b2f403c2aebe08a473d98ca7ec21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a30cf9dce863789a2ea00349aa3e886bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab7be9157ed349bb9b9a91348dfe1c9fa</anchor>
      <arglist>(const ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a616ea28797d12385ba74c3fe16cf863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a738690996ccb5a37079c80950a6ae18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26408c9c2d15d22da4c52f2b4e12961e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a454eeb1c470dad0532cdbff8d2455433</anchor>
      <arglist>(const ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aca3000a69e7ebf6870ee5ab20c4c5f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a19e61dda07620e33c6123c77dacb7807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac63d3ceaaf5bde7c08c823b0d7614e77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a25a6938131bca90f970fbbb76efa4a4a</anchor>
      <arglist>(const ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa88d4152b7582defe052879c646c923f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a51c489a84ed4053ccdcbcd45c08e4d56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad8fd62e861d366ee65450bdc391b0e17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaa30261541327419864530412d1bca99</anchor>
      <arglist>(const ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada48f8d0d5eca22333034aab9d14695c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adbc4c94be2370b7ddbf1c9048323c950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3d0bbf9c5512483fd631a3936fb397b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a016f5e6be8b009c2e60be78e20dbceec</anchor>
      <arglist>(const ::gateway_comms::Result_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a050eabbe2c0fe78719d3caa7bca2ddaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1c0c001f5a9e7f3645dda97f6fa13185</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a75980a8d8b247bc71f8aec66c97653dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3dca83bc0002d4cc2c7a9dfa2994e25b</anchor>
      <arglist>(const ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adb6d9b7c5894dd927a1fbf3aaac8cc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab360e89ab1b7791d002f150f95ed2e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6b268ee7c36c23c9fa0c73434c4cf583</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9db9dc4e2f4e40569109b4f2c11faf82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af2125a712bee68028ee6b9dc1214897a</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a24ea9551824ec0d4131a5197d7b0e114</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abb5d4494d8d80a004b39b7110beb699f</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3bdb304cbd10268ea7d0fa9111ad1d9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a740c3c8c81ba935600e709de1b88fdc1</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa38778e1172a24a5d3a8c35e13088ada</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7366bc6858ddb943198908cf409bf2fb</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aef537b183d8db48cbe0ce22fa4ca0ab1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afca78ab494df8faa6da6db20a7776e44</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae3c966810cb919ead0088537dce6657d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::ConnectionType_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0a1b9d56a9bc53431e152783945c65f4</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1ConnectionType___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adb785c8d561ba5fbedd50bbb809d6e48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ca2ff64ece46cbb6df1082e83b0bd64</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa5da3f87905230340bc975b4013b4a40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2dfab5a1847173bd20511e4225eae52a</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a01328d2df3fcd7263f9750b350cfe630</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7b713bf01561e051f4bc44ccb64a3871</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2230331bd0a28817b786a11f15a938c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abbc1885117f511cabf28343881be66d4</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6508666de08f7db3ae9e2000ace73795</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteGateway_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae0deee9b3287e078ce7946d04c34d116</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGateway___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8626dd45e61aea4be517b392801b39dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8f49b737870c1921718594583a0307e3</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa9e6d0beaccc3077c1507cfc83bf1687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad893ad92f1cbf61da3bd65476554763a</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a270d9713869804345f65ff2446e7b1c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a768dc4c7a313367c891d0bccf60c77c0</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae4d15a72239646a8ccab930800afe096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26b83785e1c5d8839902f8dff51b29cf</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5d60d7c9f6d8fcd39ec01c1c680ce34f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::RemoteRule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad045f0b6d5dd3ea4dd91d71f93c602d6</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1RemoteRule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa7ea2094e5fff7bffa23f5352b07eae4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::Result_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae1103789528f8be5dfcd838d5bea8bcc</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1Result___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8f5a77174bbb769e032d1167846905a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::gateway_comms::Rule_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0d9980dbc98344b3a6778690fd54eea4</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1gateway__comms_1_1Rule___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae3752d01aef5268a6ccbef6334c85be9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::Advertise &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1Advertise_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1Advertise_01_4.html</anchorfile>
      <anchor>a004d72751d404bdd8bc69519319a0e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1Advertise_01_4.html</anchorfile>
      <anchor>a8dc5604057fb84ae73ce7d485c629aaf</anchor>
      <arglist>(const gateway_comms::Advertise &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::AdvertiseAll &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAll_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAll_01_4.html</anchorfile>
      <anchor>a74ca70b66e046d92bce68c98b5cde313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAll_01_4.html</anchorfile>
      <anchor>a9a9c0421cb41e7525864e2f5c323f0a1</anchor>
      <arglist>(const gateway_comms::AdvertiseAll &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6614e2db84cfda46a2ebf939e54c22fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a04cc352b8fe27e44ebb1f5deed1f3b0a</anchor>
      <arglist>(const gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad1f5f5ae7543db09203329538f06f8a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a437e8d3f2194909a99ecd8ec1c895d71</anchor>
      <arglist>(const gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abb6cf0731a47991fd0ac24a75f31786b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2fb300873432b39e63a84ee05dab77a6</anchor>
      <arglist>(const gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae6a0babd339d01ad572265cd0bd2eaee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5ebe4e81a5be3d0925eead09282324e0</anchor>
      <arglist>(const gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::ConnectHub &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHub_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHub_01_4.html</anchorfile>
      <anchor>a074382cbf8215f9bed80b4adb6b5cba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHub_01_4.html</anchorfile>
      <anchor>ae75cd16338e463bcb0041109bf21b33c</anchor>
      <arglist>(const gateway_comms::ConnectHub &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0c796dafc246ec89e41953b616a762e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abcac8e3a098383cf4fb72aa78bbd0d0d</anchor>
      <arglist>(const gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab5563815712f24256b84a6c3bb68b97c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa86de4b7546314295810f9ad130a4fe3</anchor>
      <arglist>(const gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::GatewayInfo &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfo_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfo_01_4.html</anchorfile>
      <anchor>adaea1fd85cede534e8225e77543ef3b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfo_01_4.html</anchorfile>
      <anchor>a47d6e3628a307b54c6ca19bb8e3cf2e0</anchor>
      <arglist>(const gateway_comms::GatewayInfo &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a844fa9d5998c82f467e638583c14711d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad51ba0b7098c28b297c3ebdfc1b5807b</anchor>
      <arglist>(const gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a950e3033d39970609219f1180956dc86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae2011195aa971ab68a003d628ea6ba85</anchor>
      <arglist>(const gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::Remote &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1Remote_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1Remote_01_4.html</anchorfile>
      <anchor>a3f977614f314a5a483099389083abb18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1Remote_01_4.html</anchorfile>
      <anchor>afa05422059f46591c46f0407a13ddbbf</anchor>
      <arglist>(const gateway_comms::Remote &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteAll &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAll_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAll_01_4.html</anchorfile>
      <anchor>a7ff1913d659c1b3c8a00f46b268913ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAll_01_4.html</anchorfile>
      <anchor>a259b7628f789244ac7efab8337b79c8f</anchor>
      <arglist>(const gateway_comms::RemoteAll &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0f996c6d7bad60d0dee3a177a6c2e541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac752441385da70e5855508fe0c5188f5</anchor>
      <arglist>(const gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae7e3ac9464f9231bf4d1ec54c2e6fca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac8bd6b12fff0c877c0c7ae45b313364b</anchor>
      <arglist>(const gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteGatewayInfo &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfo_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfo_01_4.html</anchorfile>
      <anchor>a8827aaa23c6d61984754d9b2d17c3fd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfo_01_4.html</anchorfile>
      <anchor>a7606c7c215b3d9ef0ec111db6a979d18</anchor>
      <arglist>(const gateway_comms::RemoteGatewayInfo &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a264be4db48918b9fd8abf7a0bcfd0bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7a95d31d2e5d0671d55a29eb1c63224c</anchor>
      <arglist>(const gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae96f6ebb84f0ffb4e5c003c9408e20bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aecb37fb6134f6736b120f0611fe94a9f</anchor>
      <arglist>(const gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af77dddf7e002082740702974ce89d6b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a34d29161c1234aa0d4f33f95ebfa00e8</anchor>
      <arglist>(const gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acf4b0eb858d9195a98945b21f40a010b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac6f28db151168d304b00b744853d1060</anchor>
      <arglist>(const gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::Advertise &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1Advertise_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1Advertise_01_4.html</anchorfile>
      <anchor>a77216873b3ca1050ac5e6118af689061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1Advertise_01_4.html</anchorfile>
      <anchor>ad4ab1ff215d94d2e8a759d104c04a879</anchor>
      <arglist>(const gateway_comms::Advertise &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseAll &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAll_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAll_01_4.html</anchorfile>
      <anchor>aa1a60e242df9a3395013b52539b64d13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAll_01_4.html</anchorfile>
      <anchor>a8f2f8cac39bf6eb4140be38d2a803f37</anchor>
      <arglist>(const gateway_comms::AdvertiseAll &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac519bdbc0e3233ee80bccfef60ad21c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6671a66eb0b8f2b8b1a68bd9abb644fa</anchor>
      <arglist>(const gateway_comms::AdvertiseAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeebfd09db447579bd8516d430ce60b9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a27b1fd8174dfdd93addc3a683a891c01</anchor>
      <arglist>(const gateway_comms::AdvertiseAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7d4f8c0dcaa981a26b1744f5c5754d24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad39c2b98d506a945b78720d03c7ef4e6</anchor>
      <arglist>(const gateway_comms::AdvertiseRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab76848f0844478d1cc8242c0835d2bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1AdvertiseResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3820ecfe849b92ee00bc974a4027e92b</anchor>
      <arglist>(const gateway_comms::AdvertiseResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::ConnectHub &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHub_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHub_01_4.html</anchorfile>
      <anchor>a362618fec4751224f53ecc79fa846cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHub_01_4.html</anchorfile>
      <anchor>a1c54579c066f59e5481cfdc5f6e96438</anchor>
      <arglist>(const gateway_comms::ConnectHub &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a727e0a14fe34a3ce8cc84adc588476bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHubRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a60c142e1e68c6f9acebd781dfb81c1bc</anchor>
      <arglist>(const gateway_comms::ConnectHubRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a23cac7d695e1a02359255f3d509df932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1ConnectHubResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afea9efa3cec86d97e542e5b1e4db8612</anchor>
      <arglist>(const gateway_comms::ConnectHubResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::GatewayInfo &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfo_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfo_01_4.html</anchorfile>
      <anchor>a16173fc3bb8d92599abbefbb54fe6857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfo_01_4.html</anchorfile>
      <anchor>acca2e6227dcedf3116605ad05bdd840f</anchor>
      <arglist>(const gateway_comms::GatewayInfo &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0d4aaf35b6c6c34e852159fa7d8d0c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9e16eab6092fbcc527ea27d085d981ae</anchor>
      <arglist>(const gateway_comms::GatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a915fde12360aee9306af4aae994c88e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1GatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9b938f677467fbaa4ca3a21dfca9aeea</anchor>
      <arglist>(const gateway_comms::GatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::Remote &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1Remote_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1Remote_01_4.html</anchorfile>
      <anchor>a0e2061cf7b35c8e714ac7c9929640765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1Remote_01_4.html</anchorfile>
      <anchor>a12ebbc14315dc2568e0fa8255ae52267</anchor>
      <arglist>(const gateway_comms::Remote &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteAll &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAll_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAll_01_4.html</anchorfile>
      <anchor>a72c2a3a92107625ed8ea6e169868e2ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAll_01_4.html</anchorfile>
      <anchor>a858536bd2af013dd1b40f70a2ca9c91d</anchor>
      <arglist>(const gateway_comms::RemoteAll &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3bd6c628b1855e9c62ec14c04bc5774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAllRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6d6be351e4d8b83947d851d64b9aa90a</anchor>
      <arglist>(const gateway_comms::RemoteAllRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa092ecb8fdbe1160176184c7314a0a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteAllResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a725e147e5732cd5746049e05d8ff8af4</anchor>
      <arglist>(const gateway_comms::RemoteAllResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteGatewayInfo &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfo_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfo_01_4.html</anchorfile>
      <anchor>ae25993f63815ca1944779c8c1391e742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfo_01_4.html</anchorfile>
      <anchor>ab0afb1044f0a842d8fcd06ef727f5b2a</anchor>
      <arglist>(const gateway_comms::RemoteGatewayInfo &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1bffa9138bec628971c96c86227a15a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae07f3a4a07ca3f73710a8c3d198ddb3d</anchor>
      <arglist>(const gateway_comms::RemoteGatewayInfoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2490dcdd8b392159acfb263a5e2bdac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteGatewayInfoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae363a36e9e5fe5e672a96b72b5b719a8</anchor>
      <arglist>(const gateway_comms::RemoteGatewayInfoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a11621e0a4f7dde9bfa432b9381893cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab341643e3a4bcfcd37e31b9a801aa3d1</anchor>
      <arglist>(const gateway_comms::RemoteRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af752c2e916457152930d7d4a90f62c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01gateway__comms_1_1RemoteResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a622f8031aef810fcfbb060714b640d34</anchor>
      <arglist>(const gateway_comms::RemoteResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
