<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AckLinkFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>AckLinkFrame_8cpp</filename>
    <includes id="AckLinkFrame_8h" name="AckLinkFrame.h" local="yes" imported="no">AckLinkFrame.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
  </compound>
  <compound kind="file">
    <name>AckLinkFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>AckLinkFrame_8h</filename>
    <class kind="struct">ack_lf_header</class>
    <class kind="class">AckLinkFrame</class>
    <member kind="function">
      <type>struct ack_lf_header</type>
      <name>__attribute__</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>af0ab5399088ff4ae6859123535d1ac32</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>AckLinkFrame</type>
      <name>__attribute__</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>a3f802b4fede38e6d08902c8300642980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ack_frame_type</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>a5bf8b4d52711b760d01f7210c3295958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>a6e93812dd0b9c8113534ae71454066f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>a80b6065d2e1771fa31e23c76854c94bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_confirmer</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>a0c4f8ff22d664041cdfc7b4dc28ba3f4</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>AckLinkFrame_8h.html</anchorfile>
      <anchor>a0e3fcc505abafa06f974afe7aa12f011</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AckRoutedFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>AckRoutedFrame_8cpp</filename>
    <includes id="AckRoutedFrame_8h" name="AckRoutedFrame.h" local="yes" imported="no">AckRoutedFrame.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" imported="no">structs.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
  </compound>
  <compound kind="file">
    <name>AckRoutedFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>AckRoutedFrame_8h</filename>
    <class kind="struct">ack_rf_header</class>
    <class kind="class">AckRoutedFrame</class>
    <member kind="function">
      <type>struct ack_rf_header</type>
      <name>__attribute__</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>ac7caf23edb17bd5fa4e1fcc2036881e9</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>AckRoutedFrame</type>
      <name>__attribute__</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>a173a8e281b7a2d0cca08a2af3087f5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>a6e93812dd0b9c8113534ae71454066f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>a80b6065d2e1771fa31e23c76854c94bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>a0e3fcc505abafa06f974afe7aa12f011</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>a78546af54a60df69149be5fd61b408ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>route_id</name>
      <anchorfile>AckRoutedFrame_8h.html</anchorfile>
      <anchor>a50737af9570f3dc861259b36993bd2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adhoc_communication.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>adhoc__communication_8cpp</filename>
    <includes id="header_8h" name="header.h" local="yes" imported="no">header.h</includes>
    <member kind="function">
      <type>void</type>
      <name>checkMutexAvailability</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>acd05a8f9833bc6340b4a325c64ffa8f5</anchor>
      <arglist>(boost::mutex *m, string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteObsoleteRequests</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a70a7ae7e204a77b1d588cee3d5a5818e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteOldPackets</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a9873799ddf985127fe8de7c5cd0c7592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deliverMcAckFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ad31ca5d69c9e3b536d4b2e4bda9f9427</anchor>
      <arglist>(stc_RoutedFrame &amp;stc_rf, routing_entry &amp;r, bool send_ack)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getGroupStateF</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a9ca4e3b77b436d9da04628f0eab4e3d3</anchor>
      <arglist>(adhoc_communication::GetGroupState::Request &amp;req, adhoc_communication::GetGroupState::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>McPosAckObj *</type>
      <name>getMcAckObj</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a9378e2c872b389066c911abbf198cf5b</anchor>
      <arglist>(std::string *group, uint32_t p_id, uint32_t seq)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNeighbors</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a4a08f6f52864d7994b1f10f5c959b177</anchor>
      <arglist>(adhoc_communication::GetNeighbors::Request &amp;req, adhoc_communication::GetNeighbors::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotAck</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a2a263af0b305da62b36845f5677bd29e</anchor>
      <arglist>(AckLinkFrame *inc_frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotAckRoutedFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>adecfb4d29b4c47be35df02b6dcf6866e</anchor>
      <arglist>(routing_entry &amp;route)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>joinMCGroup</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a84d4fa51a76fcb5346284350cffe8b5f</anchor>
      <arglist>(adhoc_communication::ChangeMCMembership::Request &amp;req, adhoc_communication::ChangeMCMembership::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processAckRoutedFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>af5ab2e8a708d9742b04bcb51928d83a3</anchor>
      <arglist>(AckRoutedFrame *in_a_rf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processBeacon</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a51e8491b2aaa8334cc6e97f51aaef48e</anchor>
      <arglist>(Beacon *beacon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processBroadcastFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>abcd08d23842c2c8e556d0d98bb0ff7a3</anchor>
      <arglist>(RoutedFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processIncomingFrames</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>aea50629c4ab73f068ab5c462775728dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMcAckFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>adf713bd076f1f4ad468f1c2a8da1bec9</anchor>
      <arglist>(McAckFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMcActivationFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ac0439b1e5fb8abbf8297fc35771cd64a</anchor>
      <arglist>(McRouteActivationFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processRoutedFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a65eb183d23c6929edc930fab1a05a02c</anchor>
      <arglist>(RoutedFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processRouteRequest</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a8aa32b218de288260b64ffd351959cc3</anchor>
      <arglist>(RouteRequest req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processRouteResponse</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>aa26960b6d641fec75fce2e71df82946b</anchor>
      <arglist>(RouteResponse rr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMessage</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ad73eb898e07f51683c800ee351cca9ff</anchor>
      <arglist>(message m, string topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPacket</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ae8fffcdd1841cdb1da45b6f9d69bd19a</anchor>
      <arglist>(Packet *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receiveFrames</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>aef64fd39db96a59201acb74c0255ec99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendLinkFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a55ff3c2b5f35ece2b4a5edf88f8e59f2</anchor>
      <arglist>(stc_frame f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendMcFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ab7b4865e1a59380ffd1e7ed252ca2cb8</anchor>
      <arglist>(boost::condition_variable &amp;condi, stc_RoutedFrame *rf, routing_entry route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRoutedFrame</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a0e065c707f69eddb34df63991578c977</anchor>
      <arglist>(boost::condition_variable &amp;condi, routing_entry route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRouteRequest</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>aae2b5d8e100f827b953fd79bd8c8543b</anchor>
      <arglist>(route_request &amp;req, boost::condition_variable &amp;con)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendAuction</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a0e3b008a5106bfcba4c3124495805c61</anchor>
      <arglist>(adhoc_communication::SendExpAuction::Request &amp;req, adhoc_communication::SendExpAuction::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBeacons</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a4f9cb18727aed2c21bbd466c73eed9b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendBroadcast</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>abfc90ecbac05df8c4fa73ddba088c2a6</anchor>
      <arglist>(string &amp;topic, string &amp;data, uint8_t type, uint16_t range)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendBroadcastCMgrRobotUpdate</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a7a5712b18a6418a6e355288adac28272</anchor>
      <arglist>(adhoc_communication::BroadcastCMgrRobotUpdate::Request &amp;req, adhoc_communication::BroadcastCMgrRobotUpdate::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendBroadcastString</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a393d0968028bb52a45cf595c827a69e2</anchor>
      <arglist>(adhoc_communication::BroadcastString::Request &amp;req, adhoc_communication::BroadcastString::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendCluster</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a54bff7c54495019e742620b784f666b2</anchor>
      <arglist>(adhoc_communication::SendExpCluster::Request &amp;req, adhoc_communication::SendExpCluster::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendControlMessage</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a2ce5b5e4cb34d9ee78fd4f915be82dbc</anchor>
      <arglist>(adhoc_communication::SendMmControl::Request &amp;req, adhoc_communication::SendMmControl::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendFrontier</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ab3189b41585af7ba94247670ace9869c</anchor>
      <arglist>(adhoc_communication::SendExpFrontier::Request &amp;req, adhoc_communication::SendExpFrontier::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendLinkAck</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>aec59242a316d9a12effec0307b9e22fe</anchor>
      <arglist>(unsigned char *dest, unsigned char *confirmer_mac, uint32_t id, string source, bool cr, uint8_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendMap</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ac216cb65562e4228430e57960679228c</anchor>
      <arglist>(adhoc_communication::SendOccupancyGrid::Request &amp;req, adhoc_communication::SendOccupancyGrid::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendMapUpdate</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a68c3f0c255e362a9786e490694759cb6</anchor>
      <arglist>(adhoc_communication::SendMmMapUpdate::Request &amp;req, adhoc_communication::SendMmMapUpdate::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMcAck</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>af8b3ade9a92c16f0032db1136fa6de0a</anchor>
      <arglist>(unsigned char *dst, string h_source, string g_name, uint32_t packet_id, uint32_t seq_num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendPacket</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ab29ef85029f0ff895791578e905530ab</anchor>
      <arglist>(std::string &amp;hostname_destination, std::string &amp;payload, uint8_t data_type_, std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendPoint</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a51c6134859746c24e24ef4fc6375da00</anchor>
      <arglist>(adhoc_communication::SendMmPoint::Request &amp;req, adhoc_communication::SendMmPoint::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendPosition</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ae87a1bd9443da2c0d566dd0de7fe7686</anchor>
      <arglist>(adhoc_communication::SendMmRobotPosition::Request &amp;req, adhoc_communication::SendMmRobotPosition::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendQuaternion</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a525ac5b604b1eb26eebd23e9ac2376bd</anchor>
      <arglist>(adhoc_communication::SendQuaternion::Request &amp;req, adhoc_communication::SendQuaternion::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendRobotUpdate</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>aa4fadb44f98fa953f9b665bd611157a8</anchor>
      <arglist>(adhoc_communication::SendCMgrRobotUpdate::Request &amp;req, adhoc_communication::SendCMgrRobotUpdate::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendRouteRequest</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>ada72005493f94ec614bf10c5c052afb9</anchor>
      <arglist>(string *dst, routing_entry *route)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendString</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a59220603cbb021afce5d9af821763926</anchor>
      <arglist>(adhoc_communication::SendString::Request &amp;req, adhoc_communication::SendString::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendTwist</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a9db2a09b5cd6c73115233408160e2808</anchor>
      <arglist>(adhoc_communication::SendTwist::Request &amp;req, adhoc_communication::SendTwist::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutDown</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a083d489ba3b96d972ae5f852706a8502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>shutDownRos</name>
      <anchorfile>adhoc__communication_8cpp.html</anchorfile>
      <anchor>a3880f52766466e74991d14691e94c637</anchor>
      <arglist>(adhoc_communication::ShutDown::Request &amp;req, adhoc_communication::ShutDown::Response &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Beacon.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>Beacon_8cpp</filename>
    <includes id="Beacon_8h" name="Beacon.h" local="yes" imported="no">Beacon.h</includes>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
  </compound>
  <compound kind="file">
    <name>Beacon.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>Beacon_8h</filename>
    <class kind="class">Beacon</class>
  </compound>
  <compound kind="file">
    <name>DebugFunctions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>DebugFunctions_8h</filename>
  </compound>
  <compound kind="file">
    <name>defines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>defines_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DELAY</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a62249e384b997229a3e2ae74ade334e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETH_TYPE</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ae9f367188322249d93e9c0e13c1469a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_ANY</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a9805acef505143d5e5a0c3026d7bfd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_AUCTION</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a6c87791a7f0eb5943e37fbcc53e107ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_CLUSTER</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a2bbff7e73e2f5511731910c0fb2adf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_CONTROLL_MSG</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>af018805fd6bbcb9d5fa94c6c9e642a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_FRONTIER</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a011483f747e0d5073413588f197667a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_MAP</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ad82e8c8bc0dd3f63bb511ccf01a8441b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_MAP_UPDATE</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a0e0c09d3c4cc5ec4bba9ff96e7b01f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_POINT</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>adc71c0ec53b8f1a21f53bb5c1358f2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_POSITION</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aed2d5e186b709bdb12f77e6d4b1883da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_QUATERNION</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aa9437d7444f45e3ac0df638406d9230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_ROBOT_UPDATE</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aeef324fb0fabbe53547a39dd1b4815bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_DATA_TYPE_TWIST</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ab073e1dc0094d3453a3f713f9ba0be85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_ACK</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aedcc0cab0de419493e0cbd0a88587320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_BEACON</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a2f28b080f33b7221fa06ea915fa74d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_BROADCAST</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a9d5921e7cddff8041996614dab6989b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_CR_DETECTION</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a529b2e972a4bb673b00f02bbcb957085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_CR_SELECTION</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aec5ec3396ae89f07e32886e045b075d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_MC_ACK</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aa5d352840c05f5210b08554c6d851a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_MC_ACTIVATION</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a3b5f8b2e6f2c2758f73ab7b84870e8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_MC_DISCONNECT</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a9cde692fb98f10c60b03cd9f5b6083e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_MC_NACK</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>afe36a82ef7819d3d7d1737b73800cb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_REPLY</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a967af370dad90b75bbea6920eb9de2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_REQUEST</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a46db2c84fdbebbc7fa1411bb94874093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_TRANSPORT_ACK</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aa9752c88f029563d8cbdbd8b608d7c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_TYPE_TRANSPORT_DATA</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>acd5c447e6916d8ff88779ab162aef8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_BETWEEN_MC_NACK_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a09bffbb8e8c22761e2840f4428f70c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_BETWEEN_RESEND_REQUESTED_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a9aa18a7f9cafcb33e83b16ee6f20baba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_DEBUG_OUTPUT</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ae113a9747d984df7f53ef783caf1814e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_DELETE_OLD_PACKETS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>af910be7ff5660654011d9531b66d9273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_REQUEST_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a7acd49ed55c4177deee90046089b272d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_RESEND_REQUESTED_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a64c985d618137a73fcd2108a71cb4326</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_RESEND_ROUTE_REQUEST</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>af9e0a9415a65a587bbdca5a5a14f3cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_RESEND_ROUTED_FRAME</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a48b00199b395cd674444c4fb938d85ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_TO_RETRANSMIT_LINK_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a03f3ec8d14741a93fc5a9f75ddadd265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_UPTDATE_THREAD_TO_DELETE_OBSOLETE_REQUESTS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ae5f3a7bec1261031018e2976a34bfff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_WAIT_FOR_MCROUTES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a6ec17d1ab60182ca12ef99912096fe31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERVAL_WAIT_MC_RECONN</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a08036d0ab55bc40cfc11de10a68a6fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERWAL_RECONNECT_MC_G</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>af4d8de02045c562918394ffcd332ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FRAMES_CACHED</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aa59287b05825b4da18043d8043e43b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_INTERN_JOIN_ATTEMPS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>af9adbbefa7244da03d3f1881806886d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_JOIN_ATTEMPS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a8251c60ef775206bf79192ce8385f874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_RELAYS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aefa318bcc99094870ffd006c27212d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_REQUESTED_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>af548f3816101f970c8a0fa940a5f55a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_REQUESTED_FRAMES_IN_NACK</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a264e1739aee194b623b1588646822c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TIME_CACHE_PUBLISHED_PACKETS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a566bd82ff4f1248bde9e4278fd8f5ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TIME_CACHE_ROUTE_REQUEST</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>acf7646960b9b3f997de1ba273170a6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TIME_CACHE_UNACK_CR_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ad17f212294b59e4f8e39f885a610408c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_TIME_CACHE_UNUSED_ROUTES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ab013550c6cd6fa87153fa38979d86194</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERFORMANCE_LOGGING</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ab4d466eca6a3be55e9b01c36713c3e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERFORMANCE_LOGGING_MC_LINK_SUMMARY</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>adcd38f5c45235163133f614ff264ea36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERFORMANCE_LOGGING_SERVICE_CALLS</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aa5c8579041d84f46224153495a9054e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERFORMANCE_LOGGING_UC_LINK_FRAMES</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ad265011e29fb031a7fab015a0247ea03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PERFORMANCE_LOGGING_UC_LINK_SUMMARY</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a07d6e5c7efa71c6cadaf221922d4f0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RELAY_INDEX_MULTIPLICATOR</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ae08054d872f664a819be82bdc7e9bb91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_RQUESTING_INTERVAL_AFTER_LAST_FRAME_GOT</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a17df2d79bc25d73aa8600255a0269092</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_RQUESTING_PACKET_FILL_LEVEL</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a8cbad2842a63a36dd35c4a5d30ba330f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_BEFORE_REMOVE_NEIGHBOR</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a4ac202636b3f0823ad7accea7084ff81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRY_REJOIN</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ad1945e8159b5a77a91e9274772823841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_CHANNEL_MODEL</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a58840f85525a9daa369971b591defbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bcast_mac</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>aaf4d226a782eb6f1b233d504b0e72181</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>burst_multicast</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a001cbfac2501d6b758ac15163668a377</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EthernetFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>EthernetFrame_8cpp</filename>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
  </compound>
  <compound kind="file">
    <name>EthernetFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>EthernetFrame_8h</filename>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <class kind="struct">eh_header</class>
    <class kind="class">EthernetFrame</class>
    <class kind="struct">stc_frame</class>
    <member kind="function">
      <type>struct eh_header</type>
      <name>__attribute__</name>
      <anchorfile>EthernetFrame_8h.html</anchorfile>
      <anchor>a1dbb248baff6859f1e49332de034adb6</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>class EthernetFrame</type>
      <name>__attribute__</name>
      <anchorfile>EthernetFrame_8h.html</anchorfile>
      <anchor>ad0178358e332e64536d91d0b9095ae7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>eh_dest</name>
      <anchorfile>EthernetFrame_8h.html</anchorfile>
      <anchor>ade01d210fab3b2611b96e17cea3f4b28</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>eh_protocol_id</name>
      <anchorfile>EthernetFrame_8h.html</anchorfile>
      <anchor>ad3a9e85a08d48eeb9377a46c6577e9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>eh_source</name>
      <anchorfile>EthernetFrame_8h.html</anchorfile>
      <anchor>a370b1f55df0a87c9b5d517bdcb15ae93</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>functions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>functions_8h</filename>
    <class kind="struct">mac</class>
    <member kind="function">
      <type>bool</type>
      <name>compareMac</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>afb0bd26697e390a5e285ea5d83d272af</anchor>
      <arglist>(char *mac1, char *mac2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareMac</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>afa52bf2c04bd1c4920dcbdfe759249da</anchor>
      <arglist>(const unsigned char mac1[6], const unsigned char mac2[6])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsString</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a231b28df2233d524b2d363de11048b95</anchor>
      <arglist>(std::vector&lt; std::string &gt; *l, std::string *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>desializeObject</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>abc8f40cd0028650ee985b55c1e817714</anchor>
      <arglist>(unsigned char *serialized_pose_stamp, uint32_t length, t *obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBoolAsString</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a014c207cfe93e8b9df51ead4bf4e73f5</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIntAsString</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a13ac6c4aaaf48f9c0803e041cffa73cb</anchor>
      <arglist>(unsigned long number)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getMacAsCStr</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a3c290040deab36f411cf5a81c62b43fe</anchor>
      <arglist>(unsigned char *mac)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMacAsStr</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a2f6bd6294332f68bd0ae45f0187884d4</anchor>
      <arglist>(unsigned char *mac)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getMillisecondsTime</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a5f149ffbab384f07e76969aa281646fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getPathAsCStr</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>ac4cf9f3b1e94765993e21433a4d366d6</anchor>
      <arglist>(std::list&lt; mac &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPathAsStr</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a194c8a085e479911862085654f780614</anchor>
      <arglist>(std::list&lt; mac &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; uint32_t &gt;</type>
      <name>getRandomNumbers</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>ab72032a67858237980ac27cdba314ec5</anchor>
      <arglist>(uint32_t return_list_size, uint32_t max)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSerializedMessage</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a03bf3dbeabc4238951a3da300a596922</anchor>
      <arglist>(t message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMacFromString</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a93e976885975acc3fde6baf4679626d8</anchor>
      <arglist>(unsigned char *mac, const char *mac_str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBufferInList</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a1a91cf17cf06b031137e03a98df3df7a</anchor>
      <arglist>(unsigned char *buffer, std::vector&lt; std::string &gt; *old_buffers, uint8_t last_inserted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleepMS</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a804d6743cb943e578fbcf6bc7892c736</anchor>
      <arglist>(int *milli_sec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleepMS</name>
      <anchorfile>functions_8h.html</anchorfile>
      <anchor>a651058a1422e2a57f7298879156cf675</anchor>
      <arglist>(int milli_sec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>header.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>header_8h</filename>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="EthernetFrame_8cpp" name="EthernetFrame.cpp" local="yes" imported="no">EthernetFrame.cpp</includes>
    <includes id="structs_8h" name="structs.h" local="yes" imported="no">structs.h</includes>
    <includes id="Beacon_8cpp" name="Beacon.cpp" local="yes" imported="no">Beacon.cpp</includes>
    <includes id="Beacon_8h" name="Beacon.h" local="yes" imported="no">Beacon.h</includes>
    <includes id="AckLinkFrame_8h" name="AckLinkFrame.h" local="yes" imported="no">AckLinkFrame.h</includes>
    <includes id="AckLinkFrame_8cpp" name="AckLinkFrame.cpp" local="yes" imported="no">AckLinkFrame.cpp</includes>
    <includes id="McAckFrame_8h" name="McAckFrame.h" local="yes" imported="no">McAckFrame.h</includes>
    <includes id="McAckFrame_8cpp" name="McAckFrame.cpp" local="yes" imported="no">McAckFrame.cpp</includes>
    <includes id="RouteRequest_8h" name="RouteRequest.h" local="yes" imported="no">RouteRequest.h</includes>
    <includes id="RouteRequest_8cpp" name="RouteRequest.cpp" local="yes" imported="no">RouteRequest.cpp</includes>
    <includes id="RouteResponse_8cpp" name="RouteResponse.cpp" local="yes" imported="no">RouteResponse.cpp</includes>
    <includes id="RouteResponse_8h" name="RouteResponse.h" local="yes" imported="no">RouteResponse.h</includes>
    <includes id="AckRoutedFrame_8h" name="AckRoutedFrame.h" local="yes" imported="no">AckRoutedFrame.h</includes>
    <includes id="AckRoutedFrame_8cpp" name="AckRoutedFrame.cpp" local="yes" imported="no">AckRoutedFrame.cpp</includes>
    <includes id="McRouteActivationFrame_8h" name="McRouteActivationFrame.h" local="yes" imported="no">McRouteActivationFrame.h</includes>
    <includes id="McRouteActivationFrame_8cpp" name="McRouteActivationFrame.cpp" local="yes" imported="no">McRouteActivationFrame.cpp</includes>
    <includes id="Packet_8cpp" name="Packet.cpp" local="yes" imported="no">Packet.cpp</includes>
    <includes id="PositionSubscriber_8h" name="PositionSubscriber.h" local="yes" imported="no">PositionSubscriber.h</includes>
    <includes id="PositionSubscriber_8cpp" name="PositionSubscriber.cpp" local="yes" imported="no">PositionSubscriber.cpp</includes>
    <includes id="McDisconnectFrame_8h" name="McDisconnectFrame.h" local="yes" imported="no">McDisconnectFrame.h</includes>
    <includes id="McDisconnectFrame_8cpp" name="McDisconnectFrame.cpp" local="yes" imported="no">McDisconnectFrame.cpp</includes>
    <includes id="MultiHopBroadcastFrame_8h" name="MultiHopBroadcastFrame.h" local="yes" imported="no">MultiHopBroadcastFrame.h</includes>
    <includes id="MultiHopBroadcastFrame_8cpp" name="MultiHopBroadcastFrame.cpp" local="yes" imported="no">MultiHopBroadcastFrame.cpp</includes>
    <includes id="McNackFrame_8h" name="McNackFrame.h" local="yes" imported="no">McNackFrame.h</includes>
    <includes id="McNackFrame_8cpp" name="McNackFrame.cpp" local="yes" imported="no">McNackFrame.cpp</includes>
    <includes id="McHandler_8h" name="McHandler.h" local="yes" imported="no">McHandler.h</includes>
    <includes id="McHandler_8cpp" name="McHandler.cpp" local="yes" imported="no">McHandler.cpp</includes>
    <includes id="McPosAckObj_8h" name="McPosAckObj.h" local="yes" imported="no">McPosAckObj.h</includes>
    <includes id="McPosAckObj_8cpp" name="McPosAckObj.cpp" local="yes" imported="no">McPosAckObj.cpp</includes>
    <includes id="Logging_8h" name="Logging.h" local="yes" imported="no">Logging.h</includes>
    <includes id="Logging_8cpp" name="Logging.cpp" local="yes" imported="no">Logging.cpp</includes>
    <includes id="DebugFunctions_8h" name="DebugFunctions.h" local="yes" imported="no">DebugFunctions.h</includes>
    <class kind="struct">frame_packet_info</class>
    <member kind="function">
      <type>void</type>
      <name>addDownlinkToMcTree</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a9f6755f3204aef21430547bb3c42479f</anchor>
      <arglist>(mc_tree tree, mac downlink)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cacheNackMcFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a01e19687f08f3a338645884d60312ef4</anchor>
      <arglist>(RoutedFrame rf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanRoutingTable</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8ca4a7b50473227054c9c85414fcbfde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_raw_socket</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a617ad931c836be53dfe05584f012313b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connectedWith</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>af31ff4656502fd38bd257d66b54607bb</anchor>
      <arglist>(unsigned char mac[6])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteObsoleteRequests</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a70a7ae7e204a77b1d588cee3d5a5818e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteOldPackets</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a9873799ddf985127fe8de7c5cd0c7592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deliverMcAckFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ad31ca5d69c9e3b536d4b2e4bda9f9427</anchor>
      <arglist>(stc_RoutedFrame &amp;stc_rf, routing_entry &amp;r, bool send_ack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>desializeObject</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>abc8f40cd0028650ee985b55c1e817714</anchor>
      <arglist>(unsigned char *serialized_pose_stamp, uint32_t length, t *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnectDownlinks</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3d54577af3d0957fd6d77d21d8af4a01</anchor>
      <arglist>(McTree *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>eth_raw_init</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aac579ee469619f3c5963c2dd120dfe95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Packet *</type>
      <name>getFirstMcFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a466964811d64c6b562fda7dd9a5dfe67</anchor>
      <arglist>(list&lt; Packet &gt; *packets)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHostnameFromMac</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>abae607ec058d26584c59f882e61f2cf6</anchor>
      <arglist>(unsigned char mac[6])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getListAsString</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ace0733eabd5bf68636b94276c3dde0af</anchor>
      <arglist>(std::list&lt; uint32_t &gt; l)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getListAsString</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a30510fd3b9124b26764f39b25e0c784a</anchor>
      <arglist>(std::vector&lt; uint32_t &gt; l)</arglist>
    </member>
    <member kind="function">
      <type>nav_msgs::OccupancyGrid</type>
      <name>getMapFromNetworkString</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a1c6193025bf2014d4af32e294eadf213</anchor>
      <arglist>(unsigned char *serializedMap, uint32_t length)</arglist>
    </member>
    <member kind="function">
      <type>McPosAckObj *</type>
      <name>getMcAckObj</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a9378e2c872b389066c911abbf198cf5b</anchor>
      <arglist>(std::string *group, uint32_t p_id, uint32_t seq)</arglist>
    </member>
    <member kind="function">
      <type>mc_tree</type>
      <name>getMCTree</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab5987eae623945af8f1a6be7a1973a87</anchor>
      <arglist>(std::string mc_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; McNackFrame &gt;</type>
      <name>getMissingFrames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a0a625356cff43da0bacbcc563a54c726</anchor>
      <arglist>(Packet *p)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>getPoseStampFromNetworkString</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a7a6195f196daa005faa7d3e428a49984</anchor>
      <arglist>(unsigned char *serializedPoseStamp, uint32_t length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRoute</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a2e043226b74f618877a56be778f110dc</anchor>
      <arglist>(routing_entry &amp;r, std::string hostname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotAck</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a6205a3a771ad735eabb8754a9b713292</anchor>
      <arglist>(AckLinkFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gotFrameRecently</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a74078170d7c91945c46b949b64048f64</anchor>
      <arglist>(RoutedFrame incomingFrame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handler</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3c2348f39cf58c5c0f48742b32b15d83</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>iAmMember</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a1b6c226721cacccea814908a19d57d1e</anchor>
      <arglist>(string group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFrameTypes</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>acfef0907c9ad7baaa55ef93c620fd574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParams</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a348d73a47415af120f76e67ee4e482df</anchor>
      <arglist>(ros::NodeHandle *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRobotMacList</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8cff1ca50b71c4e6227062d6ed267f55</anchor>
      <arglist>(std::string *robot_mac)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReachable</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a975aa251850a496b45e5bbcccb8ebc58</anchor>
      <arglist>(unsigned char mac[6])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joinAllMcGroups</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a53bcd0f58516700c458a1226b162e4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>joinMCGroup</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a84d4fa51a76fcb5346284350cffe8b5f</anchor>
      <arglist>(adhoc_communication::ChangeMCMembership::Request &amp;req, adhoc_communication::ChangeMCMembership::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mcLostConnection</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aa822a8814a69a5818dd9d842a94342d9</anchor>
      <arglist>(hostname_mac host)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processAckRoutedFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>affce33785e8cd91f8b3fe667816c656c</anchor>
      <arglist>(AckRoutedFrame *fr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processBeacon</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a143acf85b3ec75f81bb96f23c2fa772b</anchor>
      <arglist>(Beacon *helloF)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processBroadcastFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>abcd08d23842c2c8e556d0d98bb0ff7a3</anchor>
      <arglist>(RoutedFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processIncomingFrames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aea50629c4ab73f068ab5c462775728dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMcAckFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>adf713bd076f1f4ad468f1c2a8da1bec9</anchor>
      <arglist>(McAckFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMcActivationFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac0439b1e5fb8abbf8297fc35771cd64a</anchor>
      <arglist>(McRouteActivationFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMcDisconnectDownlink</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a81039fa04b3be2f69b23df3cc5c09b8d</anchor>
      <arglist>(McDisconnectFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMcDisconnectUplink</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8cfd7aea8fd86008a030f84cb432b8f3</anchor>
      <arglist>(McDisconnectFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processRoutedFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a65eb183d23c6929edc930fab1a05a02c</anchor>
      <arglist>(RoutedFrame *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processRouteRequest</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8aa32b218de288260b64ffd351959cc3</anchor>
      <arglist>(RouteRequest req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processRouteResponse</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aa26960b6d641fec75fce2e71df82946b</anchor>
      <arglist>(RouteResponse rr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMap</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab87bd35102103876e0b37e9179999701</anchor>
      <arglist>(nav_msgs::OccupancyGrid map, std::string topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMessage</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ad73eb898e07f51683c800ee351cca9ff</anchor>
      <arglist>(message m, string topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPacket</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ae8fffcdd1841cdb1da45b6f9d69bd19a</anchor>
      <arglist>(Packet *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receiveFrames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aef64fd39db96a59201acb74c0255ec99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconnectToMcGroup</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab3dea449802bb25c69c2d88c533b01ab</anchor>
      <arglist>(std::string group_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPendingFrames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aaac76adea882ce1366b110f7a1f4153d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendLinkFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a55ff3c2b5f35ece2b4a5edf88f8e59f2</anchor>
      <arglist>(stc_frame f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendMcFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab7b4865e1a59380ffd1e7ed252ca2cb8</anchor>
      <arglist>(boost::condition_variable &amp;condi, stc_RoutedFrame *rf, routing_entry route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRequestedFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a581075b51b25d810a39922987973d280</anchor>
      <arglist>(uint32_t *seq_num, uint32_t *packet_id, string *source_h, string *mc_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRequestedFrameFromPacket</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a417c69da009415f5117061895f315928</anchor>
      <arglist>(McNackFrame nack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRequestedFrames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab4eefb38770a37101000f0c480087f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRoutedFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a0e065c707f69eddb34df63991578c977</anchor>
      <arglist>(boost::condition_variable &amp;condi, routing_entry route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendRouteRequest</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aae2b5d8e100f827b953fd79bd8c8543b</anchor>
      <arglist>(route_request &amp;req, boost::condition_variable &amp;con)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resendUnackLinkFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8f1b829fa307ec700671d88b75a3412f</anchor>
      <arglist>(string hostname_src, uint32_t id, unsigned char *mac, string network_string, uint8_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>safeFrame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a59149b4c0d16a967178b6ae2b96cee2a</anchor>
      <arglist>(RoutedFrame incomingFrame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBeacons</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a4f9cb18727aed2c21bbd466c73eed9b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendLinkAck</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aec59242a316d9a12effec0307b9e22fe</anchor>
      <arglist>(unsigned char *dest, unsigned char *confirmer_mac, uint32_t id, string source, bool cr, uint8_t type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sendPacket</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab29ef85029f0ff895791578e905530ab</anchor>
      <arglist>(std::string &amp;hostname_destination, std::string &amp;payload, uint8_t data_type_, std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socketSend</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>af64ffefe7e218bf8af4793938c98a616</anchor>
      <arglist>(string network_string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPacket</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aeb2e7597169118adff180e058d4c520a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTsRequestFrames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aa69f8378087e0dc7719cfd710822d2df</anchor>
      <arglist>(Packet p)</arglist>
    </member>
    <member kind="variable">
      <type>list&lt; bcasts &gt;</type>
      <name>bcasts_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ad89f01ced3307d44a598c3098853d865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>beacon_interval</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a166452fb3b83da4118fb74d38fe45450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; Packet &gt;</type>
      <name>cached_mc_packets_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aa9865e2faf60f10c8107ece517373693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>delay</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a6f1be1f780ff54ec75b41451cd4d90bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_cooperative_relaying</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ad1c6628f48d693cbb04a40aa09787f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eh_header *</type>
      <name>ethernet_header</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a2ff1876ad0705015b32176e40dd85414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint16_t, std::string &gt;</type>
      <name>frame_types</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a57ca84d43c34621e0bd6ec54fd054b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RoutedFrame</type>
      <name>frames_received_recently_a</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac5d89a7cb628972427526d8edd07b597</anchor>
      <arglist>[MAX_FRAMES_CACHED]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>frr_count</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a4fe3dbf0870cdd6c92f4a79a2509a502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>frr_index</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aeef57b0b5b61bba07b4430c80953b4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>got_request_response</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>acc8d4f77b498460a911ae26529228225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::condition_variable</type>
      <name>got_rframe_ack</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a4659192a73a98e5a16c887febfb7d5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hop_limit_increment</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a18500db56c91f8fff0ff1c40e027b91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hop_limit_max</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a69b0910161c42ace9edd621527f54e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hop_limit_min</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>af0c5cd229a04d5a3e3df95ba3ba21089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac7273a7e83cfd952262d941e5bfc73c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; RoutedFrame &gt;</type>
      <name>inc_frames_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a083b4061ea3f8c2c22022eea4718da1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>incoming_frame_count</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a0e7e624710c71de798ac8a314c65c754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>incoming_frames_lost</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a971f919a2292e8884206c140d7d97723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>interface</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a5603b3b77c6a003aed09c6727640beb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>interface_as_string</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aa981e2b14881c260b8b8e1ca0f604a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>l_0_model</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac3c94a778456df8c19a6ec717d4dc5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>log_path</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab9a5e2965a8a7be88b0a1e296d4cc0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>loss_ratio</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>af170aeaf00a27ba9b72d5319b57b1301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mac_as_string</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ae6390e89b349cd45bfdbdfc34bfac433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; unsigned char *, string &gt;</type>
      <name>mac_hname_dict</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a918c029c4dda198403e11a4ac4045f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_frame_size</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a09c29b0090a82147afdb50ae0013b9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_packet_size</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a004f4a2c752c74ce9e96e733ca06d1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; McPosAckObj * &gt;</type>
      <name>mc_ack_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a5007d5036395fcb8aef98415917c8fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; McTree * &gt;</type>
      <name>mc_groups_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a76c4ef38be04cdccbb2c4e30dc8fbb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_cached_mc_packets</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a29fc208904d32a2f1c6b2d4043ab9d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_cr_entries</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ab5d533808f40da67c1f5977714391444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_frames_received_recently</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>acc85a22107a076b6b843f38328ee79f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_inc_rf_frames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac86a10d9caec92b834a58feb549d3101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_mc_ack_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a969c7202fb8fafadaf8eda9782a467b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_mc_groups</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a2b2cbcffb3823b7bc560ad8659ed4d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_neighbors</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a53838b6a1a9d5b2b9205867ab9e58ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_notify</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8452c2206d4e229c60a8d6226a83bcd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_packets_incomplete</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8bfadd2045f47a9dc6eafbd6dea0f174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_relays</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3b8b5222a213d3c47070c092842887d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_requested_frames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a5739f7c1a77045001d4ce0dbb19bf50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_route_requests</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac936bb7b1156a3c994f2f1ececd682c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_routing_table</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>abf27a8377f3a427354a8a539ea2a0527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_unack_cr_frames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a59b1e4991443ff74788c292bb1ff7621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_unack_link_frames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a383bae57937ce24e98b2ba4cfa770012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_unack_mc_cr_frames</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ac35cdd1b0463a42cfc7762432ccd825f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>mtx_unack_routed_frame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8e0e711941109475c3d3bb824b048571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PositionSubscriber *</type>
      <name>my_sim_position</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3ed178130b5d8cd4a435a0040ad31d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_model</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a7c9d75d521dc63e53a423ed5c0616935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>n_priv</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a0419a80c8609fd904fb68e68d474512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>n_pub</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a66006ca4615d93be8f5b06351c589650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; hostname_mac &gt;</type>
      <name>neighbors_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8c3e7064dfbcccbde1b625bf0d598783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_prefix</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>acf8e66258f07374f5164c9e6c1f7e8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_e2e_retrans</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a6823e6ab1389382f627d23eca98eaa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_link_retrans</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a4ac763b10c253b5c0975565c873296a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_rreq</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a425356b81e173631ab1116ca2f0464ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p_thres</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ad379612580723d401b58ea37df845412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p_tx</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ae6cdb0489a2c286a105e77b0a8b2b398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id_</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a0131d73bb9ce0b65745c5fa0afde8a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; Packet &gt;</type>
      <name>packets_incomplete_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a68d6837efa134c60726d7696cf0e35ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; stc_packet &gt;</type>
      <name>published_packets_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3f56c7f44550567904fdb91364bf7ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; ros::Publisher &gt;</type>
      <name>publishers_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a497afc28942b440ebe7037b36ab3b098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>raw_socket</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a08923b3f7d62077d55fd2a500eb00163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rebuild_mc_tree</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a0e504d07d9e25ad25c1845eda0ac5f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>recursive_mc_ack</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a827c0542baff4e87fffc80fc1b841a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; McNackFrame &gt;</type>
      <name>requested_frames_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ae38980634b8d34076c4611d8b35f5e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; PositionSubscriber * &gt;</type>
      <name>robot_positions_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3e5187f84ef8f1dc557e24ce1aa838b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>robots_in_simulation</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a05f4d9f7b3a0dc20fb6ec5b6e54bb332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; route_request &gt;</type>
      <name>route_requests_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>af9218c0a485173de03f92f02dec4b3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; routing_entry &gt;</type>
      <name>routing_table_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>af9a8af40ce33ae88bf85969a786a859c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sim_robot_macs</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a8e17abd0fbfe482b7034206e79fe1cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>simulation_mode</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a740a5ff73f18495856ddbc99ad099a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sockaddr_ll</type>
      <name>socket_address</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a6ddaadd951c8fca2a3af9b541bfe4518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>src_mac</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a4303343d28e43fc8a393ecd6bc01e739</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_new_robot</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>aeceba7cd577502056cb98efb541d5cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_remove_robot</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>ae6e300d4ef329328c3864cb23933e8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; ack_cr_info &gt;</type>
      <name>unack_cr_frames_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a3bbb3b03be933437c362f01969d999b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; stc_frame &gt;</type>
      <name>unack_link_frames_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a708790938b27a1cec87ca169e1250caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; ack_cr_info &gt;</type>
      <name>unack_mc_cr_frames_l</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a76a92a8434e67614d1cab13895128b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stc_RoutedFrame *</type>
      <name>unack_routed_frame</name>
      <anchorfile>header_8h.html</anchorfile>
      <anchor>a48f654b1ee5cba524ad2c9de5325a9e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logging.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>Logging_8cpp</filename>
    <includes id="Logging_8h" name="Logging.h" local="yes" imported="no">Logging.h</includes>
    <includes id="RouteRequest_8h" name="RouteRequest.h" local="yes" imported="no">RouteRequest.h</includes>
    <includes id="RouteResponse_8h" name="RouteResponse.h" local="yes" imported="no">RouteResponse.h</includes>
    <includes id="McTree_8h" name="McTree.h" local="yes" imported="no">McTree.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="Packet_8h" name="Packet.h" local="yes" imported="no">Packet.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
  </compound>
  <compound kind="file">
    <name>Logging.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>Logging_8h</filename>
    <includes id="Logging_8h" name="Logging.h" local="yes" imported="no">Logging.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" imported="no">structs.h</includes>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <class kind="class">Logging</class>
  </compound>
  <compound kind="file">
    <name>McAckFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McAckFrame_8cpp</filename>
    <includes id="McAckFrame_8h" name="McAckFrame.h" local="yes" imported="no">McAckFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>McAckFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McAckFrame_8h</filename>
    <class kind="struct">mc_ack_header</class>
    <class kind="class">McAckFrame</class>
    <member kind="function">
      <type>struct mc_ack_header</type>
      <name>__attribute__</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>ae518814521820ea2d23b0ababf1e9432</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>McAckFrame</type>
      <name>__attribute__</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>a774bfa59876f5af53c8019d0e03276bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>a6e93812dd0b9c8113534ae71454066f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_seq_num</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>ac685747e7601a95e5b099abae782f278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>a0e3fcc505abafa06f974afe7aa12f011</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>a78546af54a60df69149be5fd61b408ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>McAckFrame_8h.html</anchorfile>
      <anchor>a9d2097c20a128b67cc1e81928365b914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>McDisconnectFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McDisconnectFrame_8cpp</filename>
    <includes id="McDisconnectFrame_8h" name="McDisconnectFrame.h" local="yes" imported="no">McDisconnectFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>McDisconnectFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McDisconnectFrame_8h</filename>
    <class kind="struct">mc_disc_header</class>
    <class kind="class">McDisconnectFrame</class>
    <member kind="function">
      <type>struct mc_disc_header</type>
      <name>__attribute__</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>a1b4338ddb834d483c5b1ab1943dbe886</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>McDisconnectFrame</type>
      <name>__attribute__</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>aa5281be9c5bbb8f2f3e2de4e7dcdb7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>a6e93812dd0b9c8113534ae71454066f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>abaabdc509cdaba7df9f56c6c76f3ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>a0932da7027aeeb3e6c2c48b8223475d9</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_name_len</name>
      <anchorfile>McDisconnectFrame_8h.html</anchorfile>
      <anchor>a9b1af222c6e488183a8d1d7390e87dd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>McHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McHandler_8cpp</filename>
    <includes id="McHandler_8h" name="McHandler.h" local="yes" imported="no">McHandler.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
  </compound>
  <compound kind="file">
    <name>McHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McHandler_8h</filename>
    <includes id="McTree_8h" name="McTree.h" local="yes" imported="no">McTree.h</includes>
    <includes id="McTree_8cpp" name="McTree.cpp" local="yes" imported="no">McTree.cpp</includes>
    <class kind="class">McHandler</class>
  </compound>
  <compound kind="file">
    <name>McNackFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McNackFrame_8cpp</filename>
    <includes id="McNackFrame_8h" name="McNackFrame.h" local="yes" imported="no">McNackFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>McNackFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McNackFrame_8h</filename>
    <class kind="struct">mc_nack_header</class>
    <class kind="class">McNackFrame</class>
    <member kind="function">
      <type>struct mc_nack_header</type>
      <name>__attribute__</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>a5ea0abe7c65ecfc20bbb9de471283d81</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>McNackFrame</type>
      <name>__attribute__</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>a30cf787946c86351b612bae28058047b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>frame_seq_num_size</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>a09e51ece5f71303b9cca2baf8f794643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>abaabdc509cdaba7df9f56c6c76f3ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>a78546af54a60df69149be5fd61b408ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>McNackFrame_8h.html</anchorfile>
      <anchor>a9d2097c20a128b67cc1e81928365b914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>McPosAckObj.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McPosAckObj_8cpp</filename>
    <includes id="McPosAckObj_8h" name="McPosAckObj.h" local="yes" imported="no">McPosAckObj.h</includes>
    <includes id="McTree_8h" name="McTree.h" local="yes" imported="no">McTree.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" imported="no">structs.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <includes id="header_8h" name="header.h" local="yes" imported="no">header.h</includes>
  </compound>
  <compound kind="file">
    <name>McPosAckObj.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McPosAckObj_8h</filename>
    <includes id="AckRoutedFrame_8h" name="AckRoutedFrame.h" local="yes" imported="no">AckRoutedFrame.h</includes>
    <class kind="class">McPosAckObj</class>
  </compound>
  <compound kind="file">
    <name>McRouteActivationFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McRouteActivationFrame_8cpp</filename>
    <includes id="McRouteActivationFrame_8h" name="McRouteActivationFrame.h" local="yes" imported="no">McRouteActivationFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>McRouteActivationFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McRouteActivationFrame_8h</filename>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <class kind="struct">mc_act_header</class>
    <class kind="class">McRouteActivationFrame</class>
    <member kind="function">
      <type>struct mc_act_header</type>
      <name>__attribute__</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>af8593ad7afecdca53cdd7f2aa88442c6</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>McRouteActivationFrame</type>
      <name>__attribute__</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>aef5ff19373a660acc332013132d5dc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>abaabdc509cdaba7df9f56c6c76f3ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>a0932da7027aeeb3e6c2c48b8223475d9</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_name_len</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>a9b1af222c6e488183a8d1d7390e87dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>route_id</name>
      <anchorfile>McRouteActivationFrame_8h.html</anchorfile>
      <anchor>a50737af9570f3dc861259b36993bd2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>McTree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McTree_8cpp</filename>
    <includes id="McTree_8h" name="McTree.h" local="yes" imported="no">McTree.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" imported="no">structs.h</includes>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <includes id="RouteRequest_8h" name="RouteRequest.h" local="yes" imported="no">RouteRequest.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
    <includes id="header_8h" name="header.h" local="yes" imported="no">header.h</includes>
    <includes id="Logging_8h" name="Logging.h" local="yes" imported="no">Logging.h</includes>
  </compound>
  <compound kind="file">
    <name>McTree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>McTree_8h</filename>
    <class kind="class">McTree</class>
  </compound>
  <compound kind="file">
    <name>MultiHopBroadcastFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>MultiHopBroadcastFrame_8cpp</filename>
    <includes id="MultiHopBroadcastFrame_8h" name="MultiHopBroadcastFrame.h" local="yes" imported="no">MultiHopBroadcastFrame.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>MultiHopBroadcastFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>MultiHopBroadcastFrame_8h</filename>
    <class kind="struct">mh_bcast_header</class>
    <class kind="class">MultiHopBroadcastFrame</class>
    <member kind="function">
      <type>struct mh_bcast_header</type>
      <name>__attribute__</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>a6156cd845a4ea40ab41094e83bd8a0bc</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>MultiHopBroadcastFrame</type>
      <name>__attribute__</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>a14aacfde7061c581ff97e1ca574f6cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>current_hop</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>a9a90f863a37fd87414aaf739347038b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>hop_limit</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>a5b5c4ace6c8a7e0299f524e43df40c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>abaabdc509cdaba7df9f56c6c76f3ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>payload_len</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>afbbc2e77af6298f5550aec6087ba7d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>payload_type</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>a9cdef377149cce5efd90b1e60596573a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>topic_len</name>
      <anchorfile>MultiHopBroadcastFrame_8h.html</anchorfile>
      <anchor>ad15a755096730702748495fb2bf87d80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Packet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>Packet_8cpp</filename>
    <includes id="Packet_8h" name="Packet.h" local="yes" imported="no">Packet.h</includes>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <includes id="RoutedFrame_8h" name="RoutedFrame.h" local="yes" imported="no">RoutedFrame.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>Packet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>Packet_8h</filename>
    <class kind="class">Packet</class>
  </compound>
  <compound kind="file">
    <name>PositionSubscriber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>PositionSubscriber_8cpp</filename>
    <includes id="PositionSubscriber_8h" name="PositionSubscriber.h" local="yes" imported="no">PositionSubscriber.h</includes>
  </compound>
  <compound kind="file">
    <name>PositionSubscriber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>PositionSubscriber_8h</filename>
    <class kind="class">PositionSubscriber</class>
  </compound>
  <compound kind="file">
    <name>RoutedFrame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>RoutedFrame_8cpp</filename>
    <includes id="RoutedFrame_8h" name="RoutedFrame.h" local="yes" imported="no">RoutedFrame.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>RoutedFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>RoutedFrame_8h</filename>
    <class kind="struct">rf_header</class>
    <class kind="class">RoutedFrame</class>
    <member kind="function">
      <type>struct rf_header</type>
      <name>__attribute__</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a6c7424127680adfba4f34c2964b044e9</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>RoutedFrame</type>
      <name>__attribute__</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a75eaa90bc8f9be09986ec0a799e0a4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a6e93812dd0b9c8113534ae71454066f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a80b6065d2e1771fa31e23c76854c94bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a0e3fcc505abafa06f974afe7aa12f011</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a78546af54a60df69149be5fd61b408ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a9d2097c20a128b67cc1e81928365b914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_sequence_num</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a8a0a54aafb7ba6d9a1b0fd480edab8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_size</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a09f4c6f4095f89f83910575805e57368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>payload_len</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>afbbc2e77af6298f5550aec6087ba7d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>payload_type</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a9cdef377149cce5efd90b1e60596573a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>route_id</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>a50737af9570f3dc861259b36993bd2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>topic_len</name>
      <anchorfile>RoutedFrame_8h.html</anchorfile>
      <anchor>ad15a755096730702748495fb2bf87d80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RouteRequest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>RouteRequest_8cpp</filename>
    <includes id="RouteRequest_8h" name="RouteRequest.h" local="yes" imported="no">RouteRequest.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
    <includes id="EthernetFrame_8h" name="EthernetFrame.h" local="yes" imported="no">EthernetFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>RouteRequest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>RouteRequest_8h</filename>
    <class kind="class">RouteRequest</class>
    <class kind="struct">rreq_header</class>
    <member kind="function">
      <type>struct rreq_header</type>
      <name>__attribute__</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>a6b5fa1841385176e274bc1f91c06d02b</anchor>
      <arglist>((packed))</arglist>
    </member>
    <member kind="variable">
      <type>RouteRequest</type>
      <name>__attribute__</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>ae509c83f3a87bb282c3e25e512279de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>a6e93812dd0b9c8113534ae71454066f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>afa34d393db5fa915716b483011415ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hop_count</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>a9f6e16a2a1a447c04ffa9e3d5adc9292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hop_limit</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>acc36d39782182a5744d444b664b7d26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_destination_len</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>a4f7da1a4398d6ce089ac61491be6458b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>adeef2ff7ed5374bdf9fb3771896df3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>RouteRequest_8h.html</anchorfile>
      <anchor>abaabdc509cdaba7df9f56c6c76f3ae19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RouteResponse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>RouteResponse_8cpp</filename>
    <includes id="RouteResponse_8h" name="RouteResponse.h" local="yes" imported="no">RouteResponse.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
  </compound>
  <compound kind="file">
    <name>RouteResponse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>RouteResponse_8h</filename>
    <class kind="class">RouteResponse</class>
  </compound>
  <compound kind="file">
    <name>simple_simulator.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/scripts/</path>
    <filename>simple__simulator_8py</filename>
    <namespace>simple_simulator</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>dis</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a2ff1a688dc40b14eb8a778e81085eb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>distance_to_connect</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a8e5033fe6cfc0b09bf0bc791ac556b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dx</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>ae3d163402fc238c8b170ef9c2a33c216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dy</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aa25bc931615fe7e0b720895cdd9e1c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>full_topic</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a3bf74b12391947eff83d48b3f991f67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>group_name</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>abd47049ff43b749242a40551167de167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aecc2bd600440af734c623293d2d05014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>join_service</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a1d5ff027ba45aa395dee9bcd9cbea5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>looks</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>ac5fb8b2014b0bbd325114e9a7dca2837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>msg</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>ae6dc4f176c23024bcbdc1dccaf8f2f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>af0cb1aa1aebcdb9a18a64e1883a5a8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>num_robots</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aaa5db20ddd7465a3d1dc496199bc5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>position_x</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a8d0276a3ee42b6fbde68ca78834707ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>position_y</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a5654f39be10613259e31a7b523c24b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>publishers</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aeed95a73c470b1bcc00e0ad87d1e2fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>res</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a3ef33a344f0c11ed4f6630647450fdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>val</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a0f950b7dfec877dcd3abefa0d7655df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a24b352ece73ed735040b796fccaa6826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>x</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>adcfbf00053a90dc99b97b415a6df899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>y</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a7de5aa923eba1482a79bf4765d208a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>structs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/src/</path>
    <filename>structs_8h</filename>
    <includes id="functions_8h" name="functions.h" local="yes" imported="no">functions.h</includes>
    <includes id="RoutedFrame_8cpp" name="RoutedFrame.cpp" local="yes" imported="no">RoutedFrame.cpp</includes>
    <includes id="RoutedFrame_8h" name="RoutedFrame.h" local="yes" imported="no">RoutedFrame.h</includes>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
    <class kind="struct">ack_cr_info</class>
    <class kind="struct">bcasts</class>
    <class kind="struct">hostname_mac</class>
    <class kind="struct">mc_tree</class>
    <class kind="struct">route_request</class>
    <class kind="struct">routing_entry</class>
    <class kind="struct">stc_ack</class>
    <class kind="struct">stc_packet</class>
    <class kind="struct">stc_RoutedFrame</class>
    <member kind="function">
      <type>bool</type>
      <name>compareMac</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>afa52bf2c04bd1c4920dcbdfe759249da</anchor>
      <arglist>(const unsigned char mac1[6], const unsigned char mac2[6])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareMac</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>acecdd81f6413eaed0c4700e79a3df173</anchor>
      <arglist>(char *mac1[6], char *mac2[6])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_route_repair.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-aau_multi_robot/doc_stacks/2015-08-26_16-48-42.775798/aau_multi_robot/adhoc_communication/scripts/</path>
    <filename>test__route__repair_8py</filename>
    <namespace>test_route_repair</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>date</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a3d6b1475c52b80ba2c16a30dba885456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a2f354f53d99d33ae2878753c91d12dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>distance</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>ac5fe55a236e43a2b02974701e638e94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fh_launch_file</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a0c94ea164a2e0683fbbc15ec7b410976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a6ab31832f80dfacdfeb26d0b0c66b63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>launch_file</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a7498d929b35f3326184bc9f961552c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_path</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a19b22ec45a178221ed1a9aa31ece5d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>log_path</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a997e77f159e2a956ae7d64ac5b7856c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nargs</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a98529b167d9381998b4ebb3e8b5fa06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>num_robots</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a14c81055ff19b9911e35fb1c1af316ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>package_path</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a0b403a28a2ce6499ae397f20aa2c5c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a165b5b5b8931d2d22083a9f77a8d20f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>robot_macs</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>ae702bd9c2386385330f39f1aa6716b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rospack</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a7e721614965b6881760168f1cd6e938d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ttime</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>add5823e6c5268da21ca9dc6719091603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ack_cr_info</name>
    <filename>structack__cr__info.html</filename>
    <member kind="function">
      <type></type>
      <name>ack_cr_info</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>aff085f72addc851ad7504f96892d115b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>a26bf03e8d05773efdd0b6b011cf5b85b</anchor>
      <arglist>(const ack_cr_info &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>frame_dst_mac</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>ab1dc8d3ff8da2011155ebc36f155cfec</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>frame_src_mac</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>ae1adc5a36bc0b0cec0d13e44a2378519</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>a8369e5f06e6f45c06d74ffc584e025e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>ac377b17e56bdbec3ebe5069aa94e2508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>ab585640607fc3311d981fa9c8c0e1e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>network_string</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>a7a664545d7cb43b60528cdd98d920e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>retransmitted</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>a2c8e0d4be3c0fe42212b21de47e0cbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>ace8975310c3aa06cb660e1f9eeec5a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_host</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>a9775625a36d38934b63cc4312b089c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts</name>
      <anchorfile>structack__cr__info.html</anchorfile>
      <anchor>ae305fb09165abd104507c90b74d51b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ack_lf_header</name>
    <filename>structack__lf__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ack_frame_type</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>a7838a12d17fddd85d399971d27a85c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>a1a60357ddbb969cadef3efdf53da53a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>a71b653ceb8590c8aebd418c10d1a66d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>aa1bc16939bb29911d15536eda49fb5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>a9360b94aa6d12bb333c3b4b1201d958a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_confirmer</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>a1dd6d818e8e2c88fcc31d7fc32ea9266</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>structack__lf__header.html</anchorfile>
      <anchor>ac7d7fdba59d6a4e7c61ca8ea76b7a8f9</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ack_rf_header</name>
    <filename>structack__rf__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>ae387a253f9ec8cfc41efae375eee415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>aee851335668e469b0d9223e3f500f861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>a8922f626b1cc2c00818173b6f0ca10e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>a98d61dbb8d9be735fbc46fc8a90880d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>a4eaa4aaac4f84d10792c817efd5c96f8</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>a678665b28262b3fa620e8b6f10d377e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>route_id</name>
      <anchorfile>structack__rf__header.html</anchorfile>
      <anchor>a7a8a56154e7656aba02f98170c3195bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AckLinkFrame</name>
    <filename>classAckLinkFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type></type>
      <name>AckLinkFrame</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>afb4084034a4d610bb3775fafcdb566c6</anchor>
      <arglist>(unsigned char *source, unsigned char *confirmer_mac, unsigned char *dest, uint32_t frame_id, std::string hostname, uint8_t type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AckLinkFrame</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>a83f34f1e35f7bf1ea279055998b504b9</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>a42d1b042178c29c366eb9c3787025bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_frame</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>aa3e501d1e93dcf5c61a3db1480d4afb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AckLinkFrame</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>ad9a32897764bb3305c8e79bfc2a4d981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>a93e07e53838187874578ed6355d3a795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cr_flag_</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>a65e7d3de4d6eb35d760f70e1a877980b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ack_lf_header</type>
      <name>header_</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>ac860e1f06ef53be350ae1e65ceabe151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>a88088f732bdeec470a86a4170debcd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pos_ack_flag_</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>af572f7dd3f8c75aa32ac5e4a0859d990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classAckLinkFrame.html</anchorfile>
      <anchor>a635114e77539990c03eae1a2cf630c22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AckRoutedFrame</name>
    <filename>classAckRoutedFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type></type>
      <name>AckRoutedFrame</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>ae1a29aa32b72d22f118148dd7bd519a8</anchor>
      <arglist>(RoutedFrame rf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AckRoutedFrame</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a4bd70e8a50d8332a8a6e0444950556a0</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a23f197ccf7ca36f02f0b662d357b8202</anchor>
      <arglist>(uint32_t route_id, unsigned char next_hop[6], string source_host, unsigned char source[6])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a4d22b4cff6ab2697bceca35335a4e4d5</anchor>
      <arglist>(routing_entry r, unsigned char src[6])</arglist>
    </member>
    <member kind="function">
      <type>stc_frame</type>
      <name>getFrameStruct</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a900e8f5878a7e433e1fcff23408ca156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AckRoutedFrame</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a2daa00e88eca88c888ef3b4a55709d98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a76ab978d90be8f4594c982fabab5e9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cr_flag</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a70643e91f2c5d16b1eee0ceef62846fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ack_rf_header</type>
      <name>header_</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a8ed6f1c431816752761ca4449c639745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>ac358556a646d660a4e8a8861c368ee3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mc_flag</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a065ec75f6db7c7d03bb746fbab51bd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group_</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>a58fa10cc3b9c106ab85e0652295ae4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classAckRoutedFrame.html</anchorfile>
      <anchor>ad00f23365e9f2f0ad8e573e155946f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bcasts</name>
    <filename>structbcasts.html</filename>
    <member kind="function">
      <type></type>
      <name>bcasts</name>
      <anchorfile>structbcasts.html</anchorfile>
      <anchor>aef827206ae76754a35d2d373a25ca6be</anchor>
      <arglist>(uint32_t id_, std::string src_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structbcasts.html</anchorfile>
      <anchor>a94063dfe921d2dee1a9a8f5e63058a57</anchor>
      <arglist>(const bcasts &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structbcasts.html</anchorfile>
      <anchor>adcc0cb59c6231cf2b56b9d3c33e618e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>src</name>
      <anchorfile>structbcasts.html</anchorfile>
      <anchor>a398832cace36378e74fe269ba7064413</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Beacon</name>
    <filename>classBeacon.html</filename>
    <member kind="function">
      <type></type>
      <name>Beacon</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>aaffc4541f12325619271033678112f9f</anchor>
      <arglist>(unsigned char *source, std::string hostname)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Beacon</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>a2c2bd4621a255efdf2f60076b00cd683</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCrc32</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>a85a0dbb4be299c38792b5b6c12f40e8b</anchor>
      <arglist>(const std::string &amp;my_string)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>acc9536d578591492b2a09064667d09d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Beacon</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>a50fd9f51adf885d7243def9a6ed0db5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>correct_crc_</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>abab167ece2947c117638cde893c425f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ethhdr *</type>
      <name>eh_</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>a4655e5fdc179bb569c8b3bf33feca048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>a8cac0cdb11df430d406e1ab55e1dde58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_source_</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>a72c5f38f3e5b28af976f6d7281969fe9</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classBeacon.html</anchorfile>
      <anchor>ad65dea59cbc7803632b693e41709f409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eh_header</name>
    <filename>structeh__header.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>eh_dest</name>
      <anchorfile>structeh__header.html</anchorfile>
      <anchor>af33cdb71413c6dbe2dbea747f7958e30</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>eh_protocol_id</name>
      <anchorfile>structeh__header.html</anchorfile>
      <anchor>a3056f889bfffa7fdb3ae73afddfdbbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>eh_source</name>
      <anchorfile>structeh__header.html</anchorfile>
      <anchor>a38a48a02116d55f38959fc3128eaa999</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EthernetFrame</name>
    <filename>classEthernetFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>EthernetFrame</name>
      <anchorfile>classEthernetFrame.html</anchorfile>
      <anchor>a2d3efa239ebaab6ce5e25a556e995ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCrc32</name>
      <anchorfile>classEthernetFrame.html</anchorfile>
      <anchor>a2645ddba8bd1082d6386d77b124da9d3</anchor>
      <arglist>(const std::string &amp;string)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EthernetFrame</name>
      <anchorfile>classEthernetFrame.html</anchorfile>
      <anchor>a62bd37a7e6a7325f2a20dbb153c95e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>correct_crc_</name>
      <anchorfile>classEthernetFrame.html</anchorfile>
      <anchor>a80d45f84327aba98dc33618c5774e345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct eh_header</type>
      <name>eh_h_</name>
      <anchorfile>classEthernetFrame.html</anchorfile>
      <anchor>a04714f785da3194515926cf43625c0f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>frame_packet_info</name>
    <filename>structframe__packet__info.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structframe__packet__info.html</anchorfile>
      <anchor>a62960369e6d82fe5f9dde9f9904d00e1</anchor>
      <arglist>(const frame_packet_info &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>group_name</name>
      <anchorfile>structframe__packet__info.html</anchorfile>
      <anchor>afd01de1cfaad7517c350860955629ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>structframe__packet__info.html</anchorfile>
      <anchor>a57daf7ec777652e3784c132444dae569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>seq_num</name>
      <anchorfile>structframe__packet__info.html</anchorfile>
      <anchor>aca21b6ad1440c4b58262c08420862fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source</name>
      <anchorfile>structframe__packet__info.html</anchorfile>
      <anchor>ab8e2da1bf5f2ec7f8a47178ee055e2d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hostname_mac</name>
    <filename>structhostname__mac.html</filename>
    <member kind="function">
      <type></type>
      <name>hostname_mac</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>a3294b40627a8d8744bb838607b46782f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>hostname_mac</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>ac84142944e5ac704e488946ca00cc71c</anchor>
      <arglist>(unsigned char *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>a3502a0d7e1a90729f3841e292548c11b</anchor>
      <arglist>(const hostname_mac &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stamp</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>a2e519ca449d73a53eb05b8261c4888df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>ac550a99d7eac1467f9e16f8b0e8df6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>a8b5cebe755b3f82251ef197f7805aae3</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reachable</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>a12e6eac4d7e2d23df9f222a68a361915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts</name>
      <anchorfile>structhostname__mac.html</anchorfile>
      <anchor>ad0ecf7f66f93ecd39232e47742a82f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logging</name>
    <filename>classLogging.html</filename>
    <member kind="function">
      <type></type>
      <name>Logging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>acc3d848a3d05076fd185cd95e9c648d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ac6a1c9ea7776cd74f47bde71e38364da</anchor>
      <arglist>(const Logging &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Logging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>af6a0971121f5b0d9d6ebfb4e69b20a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createLogFile</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>afe135237f47a6264a6cb1ec2648e88d5</anchor>
      <arglist>(std::list&lt; std::string &gt; *table, std::string *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>createLogPath</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a4cd2926447add5daf884531662eb993d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decreaseProperty</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a2c225575cf2bd749524562ac8973aba6</anchor>
      <arglist>(std::string prop_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decreaseProperty</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a40554f45040eebb3c97cd559edee083b</anchor>
      <arglist>(std::string prop_name, uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>getProperty</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a123636cea9ed17bdc7afa8796c22a12e</anchor>
      <arglist>(std::string prog_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>increaseProperty</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a42d34adb4b6a22bc96db3504860bde82</anchor>
      <arglist>(std::string prop_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>increaseProperty</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ae07d9f8a14eed291f5dfbc75b3f01e0d</anchor>
      <arglist>(std::string prop_name, uint32_t value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ac9b0791fcd34355046bf1efcd8933745</anchor>
      <arglist>(ros::NodeHandle *n, std::string *robot_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a6cf79a044b7916c6178d007f0d594fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logMcPacketsSummary</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a2280c78af5eed664108d355b7c640a0f</anchor>
      <arglist>(unsigned long interval_ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logMemoryConsumptionPackets</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ad9f61b6c59f4b254d57fbdc5224c0637</anchor>
      <arglist>(unsigned long interval_ms, boost::mutex *mtx_pack, list&lt; Packet &gt; *packets, boost::mutex *mtx_cached_mc, list&lt; Packet &gt; *cached_mc, boost::mutex *mtx_unack_link_frames, list&lt; stc_frame &gt; *unack_link_frames, boost::mutex *mtx_unack_cr_frames, list&lt; ack_cr_info &gt; *unack_cr_frames)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logRoutingTable</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a2a254e6ee56fdb1fc1f623a566690035</anchor>
      <arglist>(std::list&lt; routing_entry &gt; *u_entries, std::list&lt; McTree * &gt; *m_entries)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logRRequestInitiater</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a91a975cd0f43e6931c90a48527483ca6</anchor>
      <arglist>(route_request *req, routing_entry *route)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logRRequestIntermediate</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a16ccd4cfea65e904d18778a26dae461d</anchor>
      <arglist>(RouteRequest *r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logRRequestReceiver</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a906bcd09785f88836339d1c00a6544e5</anchor>
      <arglist>(std::string h_src, uint32_t id, uint16_t counter, uint16_t hobs, bool selected, std::list&lt; mac &gt; path_l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logServiceCalls</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>aa38b526582aadc2bcbaa902ff649fe65</anchor>
      <arglist>(string service_name, unsigned long time_call, unsigned long time_res, unsigned long size, bool ret_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logTransportFrame</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ab454eb0a6873f20d9546d965e0581708</anchor>
      <arglist>(stc_RoutedFrame *f, routing_entry *route, unsigned long start_time, unsigned long end_time, bool success)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logUcLinkTransmission</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a7eae9741c39ce916e7f9126b2e4bc097</anchor>
      <arglist>(stc_frame f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logUcPacketsSummary</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a5e47b73b1b05a77250cfcd04343d5aa3</anchor>
      <arglist>(unsigned long interval_ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>periodicLog</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a982c4a6bc3fc23aa3176658091398005</anchor>
      <arglist>(unsigned long interval_ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>safeLogs</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a5644203460a5f5098c2b4bb80bb381ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_link_frames</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a65e150a78c87bdc0622da8f8647cc9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_mc_frames</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a40b33b75be59b07e8bb9ab5d9684e651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_mem_consumption</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a3c1cc54cfe7e86ea55d2f037b7222ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_r_table</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a08c5e75e1e6d41fdaccb26d48b550d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_rreq_initi</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>aa9bf2ef5f8c6a472a0f43bf7532ea51d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_rreq_interm</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>abb7414f8928b7e1986d52483c3f524e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_rreq_recv</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a97a2b46a48e9962da3da94f125eb3d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_service_calls</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a5e73ca17e77b2468a49ab2743ee075fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_transport_frames</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>ad13e4a661cfc7c92273b42a1123e085e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::list&lt; std::string &gt;</type>
      <name>entries_uc_frames</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a6fc3cddf75a735143f8786137e3c1ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>link_frames_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a4334f9d5202f158c38d83ecf7e0fef65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>log_path</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a95e03e58a66ef793c8adc5a065648ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>mc_frames_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a6cef4ce1d28d43807658dfacfe55d4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>mem_consumption_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a3619464994ccecfd225ecf1c0ff5a9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>mtx_logging</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>af3628482ac74ada97e157ce34fe2e75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::NodeHandle *</type>
      <name>n</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a0bfdf0d48abb9389aa6eae29a83809a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string *</type>
      <name>robot_name</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>abb6d88651d3fe9725d8a54a2a8637c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>route_req_dst_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a438f2fecc7a2e8433b2c13b7a08f8dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>route_req_iterm_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a5939f060848fa2e67570b9d7591be9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>route_req_src_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a51adcb07ad55cafc50765770190f6acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>routing_table_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a69425aca393177dc880ea61fe6d24462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>sercice_calls_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a8c8a57b58cab81a3ed01273a972561c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>transport_frames_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>aa304f9fb8b6090b74c6af85e57d16a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>uc_frames_file</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>acbc1f83a16e0c7d4975f8b2549ede345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::string, uint32_t &gt;</type>
      <name>uint32_properties</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a14b5371406a5fbbfe9771b7055c1e38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>removeRouteRequestReceiver</name>
      <anchorfile>classLogging.html</anchorfile>
      <anchor>a5348be798ba20fe83218dfe1dc69df42</anchor>
      <arglist>(RouteResponse *res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mac</name>
    <filename>structmac.html</filename>
    <member kind="function">
      <type></type>
      <name>mac</name>
      <anchorfile>structmac.html</anchorfile>
      <anchor>ace18e212083a9ccfb8c7ce3866926f11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mac</name>
      <anchorfile>structmac.html</anchorfile>
      <anchor>ab543436d0c27ddc7d57d1bb20b0fb117</anchor>
      <arglist>(unsigned char *m)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_adr</name>
      <anchorfile>structmac.html</anchorfile>
      <anchor>a3dee6a8160024aad03e1e57e4538793f</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mc_ack_header</name>
    <filename>structmc__ack__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>abb39fe93c37d60de2adbae586ab9a3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_seq_num</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>a2770f6a06ebd8a1e0857253d8ceac1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>ac9cb4165753b5440b1712f9282edee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>a56a55f895a24fe8c4f1d95782fc9cf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>a602240a3c7ddbf7d5d9e8b149f5cdd94</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>aa4e25c215cbc5411df2958926d4086a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>structmc__ack__header.html</anchorfile>
      <anchor>a50cdece6a4a8af7874d80c05ac900fbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mc_act_header</name>
    <filename>structmc__act__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structmc__act__header.html</anchorfile>
      <anchor>af88db7b3a5158b83f9ad547718dab6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structmc__act__header.html</anchorfile>
      <anchor>a38439c7a8f0dc8c6f2940bde0bbabd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structmc__act__header.html</anchorfile>
      <anchor>aeef564ece98583af0ed36bd2f74582fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination</name>
      <anchorfile>structmc__act__header.html</anchorfile>
      <anchor>a88d04f9681b52e76ac7f6dc4e43f27cf</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_name_len</name>
      <anchorfile>structmc__act__header.html</anchorfile>
      <anchor>aa8384884b3fd6e4f79530f1bb7c3198f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>route_id</name>
      <anchorfile>structmc__act__header.html</anchorfile>
      <anchor>a49dcff159fe4cf35585f1ea12dd5d7ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mc_disc_header</name>
    <filename>structmc__disc__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>structmc__disc__header.html</anchorfile>
      <anchor>aa9865df12462c89eeb866d8e7642ffbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structmc__disc__header.html</anchorfile>
      <anchor>a0ef358469b62abe2b0224778d692c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structmc__disc__header.html</anchorfile>
      <anchor>aebcd55126136a48ea1ad329d1beccc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination</name>
      <anchorfile>structmc__disc__header.html</anchorfile>
      <anchor>a94072ef4f1664f0c6c0dbdc99f6288a4</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_name_len</name>
      <anchorfile>structmc__disc__header.html</anchorfile>
      <anchor>aa4edc269c25a3a0fa2a8b0d53fbe5db6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mc_nack_header</name>
    <filename>structmc__nack__header.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>frame_seq_num_size</name>
      <anchorfile>structmc__nack__header.html</anchorfile>
      <anchor>ab18b33d8b6bc41eb7863f39b7a407ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structmc__nack__header.html</anchorfile>
      <anchor>ad736cea9bec12e7e3f6155aa72d0d410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structmc__nack__header.html</anchorfile>
      <anchor>a2e896998f66d2ccc7191625a478e4c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structmc__nack__header.html</anchorfile>
      <anchor>afed629fd0a315244f5803976cb78c6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>structmc__nack__header.html</anchorfile>
      <anchor>a45e48b0def7e75520e8445f4984de79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>structmc__nack__header.html</anchorfile>
      <anchor>add97b1d324d455ce9f980e3ffbf6ddbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mc_tree</name>
    <filename>structmc__tree.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a770847df89bb178f0c068c42ba9ccb92</anchor>
      <arglist>(const mc_tree &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a3755bba9d747bd106e687a17a2d9be62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a9e19bc882182642a28a4c6c3a57d4726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>af8f1850c28b6de2912e78a96d4028a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; mac &gt;</type>
      <name>mc_downlinks</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a84ebf022ad007b068e44cefe60954cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>member</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a749cfd1c4a02ae6c821e00e9d6f0d05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>root</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a605297a30634288a5944e4e11db9639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>root_distance</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>ae373ff88ceba71b480fe58cdb4b2fbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>routing_entry</type>
      <name>route_uplink</name>
      <anchorfile>structmc__tree.html</anchorfile>
      <anchor>a7492c75e3dcbf5fc3966770d681c79d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McAckFrame</name>
    <filename>classMcAckFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>afb5e987edd755ee472f719b92b71f3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McAckFrame</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>a6e70d4033528f132e5fa7c08b7b49135</anchor>
      <arglist>(unsigned char *source, unsigned char *dest, std::string hostname_src, std::string group_n, uint32_t p_id, uint32_t seq_n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McAckFrame</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>abff33c23c0d5856bce2a58ddb00adfec</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_frame</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>a4fc78bb69f8e45e06da316915c74cf76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McAckFrame</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>adc7aed2baebf0846c15b70cd20bda2a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>aaa7104cc9db2135e984d8320079e53a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cr_flag_</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>aa7de0709e7c4c89b156bc6def18d9f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mc_ack_header</type>
      <name>header_</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>a387a487258edc82e4107e4ffa9081029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>ac243aece3e45e022c3c3d2dd2978a7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group_</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>a008d351c128ff700d8bfab5abaef8020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classMcAckFrame.html</anchorfile>
      <anchor>a060c62e4e65dd045187cac7324f6fb58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McDisconnectFrame</name>
    <filename>classMcDisconnectFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a8de8eef3be3247e6c49eba7ee8af774e</anchor>
      <arglist>(unsigned char *source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McDisconnectFrame</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a129496a0049d05790f8e9a3969424419</anchor>
      <arglist>(unsigned char *next_hop, std::string mc_g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McDisconnectFrame</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a0c9b7c332969140cc98f3fc6b89dca0a</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McDisconnectFrame</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a1c703906b30c9e9125dfd10fab4c526e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a3b4b8161f55c6f52fb280eb7c63e0ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disconnect_downlink</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a0487a23e5bc81fcb6b7ab854878ba828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disconnect_uplink</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a1f06fd2c58ef0ed917f15a94427169f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mc_disc_header</type>
      <name>header_</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a18b0d697ab048db2933e240ccb8a0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group_</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a87158666f709b829c6f0caf98c6e93a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a08982cfea8605de09ff9f90dc62f9f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>stat_id_count</name>
      <anchorfile>classMcDisconnectFrame.html</anchorfile>
      <anchor>a3a3b299a7161d1f4e232e74c159288ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McHandler</name>
    <filename>classMcHandler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addDownlinkRoute</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a5b2c6085344056125d2499212b57e46a</anchor>
      <arglist>(routing_entry *route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGroup</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a470f9c8360f7f57f626bad5de40489b5</anchor>
      <arglist>(std::string *group_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addUplinkRoute</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a9d98dba49da2ef70676f1263798ed752</anchor>
      <arglist>(routing_entry *route)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createGroupAsRoot</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>aa7ef37cbf0d5cd6eaa1d3ba6ab0e8783</anchor>
      <arglist>(std::string *group_name)</arglist>
    </member>
    <member kind="function">
      <type>McTree *</type>
      <name>getMcGroup</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>ae675a3ae1b41393e28c4850f76327212</anchor>
      <arglist>(std::string *group_name)</arglist>
    </member>
    <member kind="function">
      <type>McTree *</type>
      <name>getMcGroup</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>aa3b39782c75c70c7eede6aed094d3099</anchor>
      <arglist>(std::string *hostname_source, uint32_t *route_id)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; McTree * &gt;</type>
      <name>lostConnectionDownlinks</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>af2bfeebf2808b3242120efabd69ee41e</anchor>
      <arglist>(unsigned char *mac)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; McTree * &gt;</type>
      <name>lostConnectionUplinks</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a0b65a26de0e6f2376081f8f7fcd84778</anchor>
      <arglist>(unsigned char *mac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McHandler</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>ac3dbc09dc2c3b152e87c59d9570430d8</anchor>
      <arglist>(std::list&lt; McTree * &gt; *groups)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McHandler</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a1f172f102e50907d784ffa319768ded1</anchor>
      <arglist>(const McHandler &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printMcGroups</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>ac0899cc07cf9a0d588135984528659ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeGroup</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>aa84f097ecdf2b22011112dd85a1590d4</anchor>
      <arglist>(std::string *group_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMembership</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a831af2812933e2e5c8c90afdc3980244</anchor>
      <arglist>(std::string *group_name, bool membership)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McHandler</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>acb417c71eb1927cca424f5a283eefb84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createGroup</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>ae928be12104266fd01fd3dd2920c39bb</anchor>
      <arglist>(std::string *group_name, bool root, bool member, bool connected, bool activated, uint16_t root_distance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; McTree * &gt; *</type>
      <name>groups_</name>
      <anchorfile>classMcHandler.html</anchorfile>
      <anchor>a44cce4e54dab1ac749014acaa928a482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McNackFrame</name>
    <filename>classMcNackFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>aedae4da48bb66e40cfbf118e5843b4d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McNackFrame</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>af4db6b60b3850c8b77afa3370c07900f</anchor>
      <arglist>(unsigned char *source, unsigned char *dest, std::string hostname_src, std::string group_n, uint32_t p_id, std::vector&lt; uint32_t &gt; seq_n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McNackFrame</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a269261e2f28b1027b9f42ded34b2c550</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_frame</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>ad783c281cd160139a35d45764de323e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McNackFrame</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a796fd0c0c9595594c8a429c2c46d082d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a99de98d91b58204785c3d3eb870dc569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>correct_crc_</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a22a482caf9eedb57b67acfbd47a1b20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mc_nack_header</type>
      <name>header_</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>ad9240ce205a11535c6662039c079d3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a01a0eea1fae23d9ea9f55934eeba0e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group_</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a2526645198d5b6ed3668569be36e3924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>req_seq_nums_</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a77e39cb742f49a02beb8089a94985336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>a65cd268403fbd386df06dc83ae38a34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>stat_id_count</name>
      <anchorfile>classMcNackFrame.html</anchorfile>
      <anchor>aac54da745331453c3c3c629df8764dc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McPosAckObj</name>
    <filename>classMcPosAckObj.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>GotAck</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>a747dfe74d820a1dbc08732c82d79c85e</anchor>
      <arglist>(McAckFrame *ack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McPosAckObj</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>aa63ad2946065ff26a78671109af67ca8</anchor>
      <arglist>(RoutedFrame *frame, McTree *group)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McPosAckObj</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>a9c1f1e33883f308f0ccad7ddf2b044a1</anchor>
      <arglist>(const McPosAckObj &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McPosAckObj</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>a2424dcbc216522dcc973f4f90ca6938f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>acc1cf85260df78347cc24613bca1070e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>incoming_mac</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>a8d7afb2c0a16577e604a7e39d55fcb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; unsigned char * &gt;</type>
      <name>missing_acks_l</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>ad909900f199558f70262cb253bb9294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>aa49ed639148f2b70a6b0e5893f2f36b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>sequence_num</name>
      <anchorfile>classMcPosAckObj.html</anchorfile>
      <anchor>a45476d77f496bf607b7a3e0fe077fa9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McRouteActivationFrame</name>
    <filename>classMcRouteActivationFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>ad06e4b44308c0bdc6af1709665ecf4bf</anchor>
      <arglist>(unsigned char source[6])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McRouteActivationFrame</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>a2a6ad3848eb8318aa6eb332552cc4f9a</anchor>
      <arglist>(unsigned char *next_hop, std::string mc_g, uint32_t route_id, std::string source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McRouteActivationFrame</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>af5a50874d6ad2a5c28546fff47b5f35b</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McRouteActivationFrame</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>adb9f8ecf0b8bb91c4958ebb845f6b96a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>aedadc5847e3cfa92f24aef02b019c5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mc_act_header</type>
      <name>header_</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>a40acfccedd076c1be9f923a8f4dbee78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>a81d1b380baec0e1f99972fadc1850643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group_</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>a5e542ea32c6d081c567ecae45b5f1412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>a73efc6b0a072676334b1a1336bf121b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>stat_id_count</name>
      <anchorfile>classMcRouteActivationFrame.html</anchorfile>
      <anchor>a768920bc0f5d945068dc85ab3d3c8747</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>McTree</name>
    <filename>classMcTree.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>activateBestRoute</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a44a8bca5229a33b3956f02b698d8d4e4</anchor>
      <arglist>(route_request *rreq_logging)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>activateRoute</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ae90b832fbebc0acf66556f2d0e2adb84</anchor>
      <arglist>(std::string *hostname_source, uint32_t *id, unsigned char *mac_adr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addDownlinkAsConnector</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ab1203d62a3530db8d38cbcf83cdaff7f</anchor>
      <arglist>(mac *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addDownlinkAsMember</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ab374ea31c27bb6441ffd24650d52542f</anchor>
      <arglist>(mac *m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addWaitingRequest</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a2a683aa8a1cdab2f3d28046608f49694</anchor>
      <arglist>(RouteRequest *req, unsigned char *source_mac)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>downlinkExsists</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a4e627637f66a8a2768036245e8fe7a1b</anchor>
      <arglist>(unsigned char *m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McTree</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>afc567909765a4ecbe36c4480628f2550</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>McTree</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ae6e7ec5f80ed5cabcfe6383dfd77fdcd</anchor>
      <arglist>(const McTree &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator=</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ac81005763adb448558d664e36e512ecf</anchor>
      <arglist>(const McTree *other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTree</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a5fcf06613c9e3b5e3d007750d85d957d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processFrame</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a74b698d094e8c2965f39bbf02d417329</anchor>
      <arglist>(unsigned char *src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>propagateFrame</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>acee7fd958591ea6a7bb1cfed4a166812</anchor>
      <arglist>(unsigned char *sender_mac)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMacIfExsists</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ae4596d618fba858d96441701b95286dc</anchor>
      <arglist>(unsigned char *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTmpFields</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ac7a21fd806fa9c0c825d0c9e2f6037cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>routeIsNew</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a609138636cf6f77d902d571e28c07d88</anchor>
      <arglist>(routing_entry *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>safeOutgoingRequest</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a68de6f320a8900bee7cd1a17ba608778</anchor>
      <arglist>(RouteRequest *req)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~McTree</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a28d48236659d7f0205171f5572081f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>activated</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ae71202567a76e8f7c5090e6d88b9f7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a95aed3d5f4b4462d9eefe395aae682f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; mac * &gt;</type>
      <name>downlinks_l_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a42b5e7daf64fab9087f3583e342da5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>group_name_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a0c1d0f05e3e15a1e2f34da89af60b7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>member</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a0ac20f71cbb9a85d56ee3224baaa828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RouteRequest *</type>
      <name>outgoing_request_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a30035023d97348916ee6e96bff2dfeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>root</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>aca22645aa04356858acb0a8c7aae5b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>routing_entry *</type>
      <name>route_uplink_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a9981a01e6a0dba10df1410180185f68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; routing_entry * &gt;</type>
      <name>routing_entries_downlinks_l_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a525e7fa1646f961a5f07f22e9316e537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; routing_entry * &gt;</type>
      <name>routing_entries_l_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ae15d457bf08d64befaaaefd70eac31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>time_stamp_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>ad8608e35630eb3039d30c237943f06e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; RouteRequest * &gt;</type>
      <name>waiting_requests_l_</name>
      <anchorfile>classMcTree.html</anchorfile>
      <anchor>a429e63decbf8d5392120645a4a32a407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mh_bcast_header</name>
    <filename>structmh__bcast__header.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>current_hop</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>aa6a1428ebcbe730f935205bdbbb3ed63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>a645bc6e0f599ba87f09b808c7d132d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>hop_limit</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>a7554ca13a6890da26c5fb5d1f31550ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>ad9b04518fb7586258e0e9bb73a5f0275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>aae2a3d39f8f9fa5b357e9689bc4d170c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>payload_len</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>a2afe2d8d8e3616e060718af5743b3dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>payload_type</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>af389a933a7cd120045ff9241258b9eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>topic_len</name>
      <anchorfile>structmh__bcast__header.html</anchorfile>
      <anchor>a7999a82698db4ab8b7da051d5546427e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiHopBroadcastFrame</name>
    <filename>classMultiHopBroadcastFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a4dad86835ff3d79ba9462e030ae019c9</anchor>
      <arglist>(unsigned char *source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiHopBroadcastFrame</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a0d3aaa1aff406a09aba58d5a3de3d24e</anchor>
      <arglist>(std::string topic_to_publish, std::string data, string source_host, uint8_t payload_type_field, uint16_t hop_range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiHopBroadcastFrame</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a44124c28205fae156e4107763cd6a0a8</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiHopBroadcastFrame</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a644a9ed5b820669ba37a1ff15b6c39b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a74ca707efb4010d99e5fedc2c0139b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mh_bcast_header</type>
      <name>header_</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>aa0908ec720cf4b166d8241bbeda3ef72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>ac02d0f6c484c46b61306308a37a24ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>payload_</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a52f9b2799c52d49cf8ee0cea737de234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rebroadcast</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>af3386512fd14333945a2880d56a49050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>aab544fda0811d4003524c23299390ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>frame_count_stat</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a4db937c772e736c50aca80727128310a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classMultiHopBroadcastFrame.html</anchorfile>
      <anchor>a502ee128ede8ca2bcb30c18243daee8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Packet</name>
    <filename>classPacket.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addFrame</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a0abfc59341b18a0b3830522fd344579c</anchor>
      <arglist>(RoutedFrame frame)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>frameAlreadyExsits</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ad70f0a6e94787200b33a651f559aeaab</anchor>
      <arglist>(RoutedFrame f)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPayload</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>aeff54aea0863db044a2948d38895e8aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getSize</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a94ff1e02094fcf7c4227610415b60352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMcFrame</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a365c5a9500b374b8fb3f2c8806523647</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNack</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ae1349ae330ed8943436e24ed7d6d2f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Packet</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ac9c69d1e86e52f896ba5392b57baa7f6</anchor>
      <arglist>(RoutedFrame frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Packet</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>aabcfb963c0d5bc0fa554668f92989622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshLists</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>acc003fd8ca771e7c76689871138f4d51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshMissingFramesList</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a8d2267ee0e2e29c14a474e11b0f504c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMissingFrames</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>acb764ed00dc608bf08e0b6fa1e1406fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortFrameList</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a44ae78eb4f5acef68fdbe61d357d1956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Packet</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a48938391fb7e07460bb0e01198ae5ede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data_type_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a6eee220fed8f687022dde8c2a162080e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; RoutedFrame &gt;</type>
      <name>frames_l_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>af17876338c2f107655106432b5a6c2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>highest_seq</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a20475a5c401177fa680e35d9c7d75379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ab4ff4a240a31a7c14621651e66a760b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a037d2ae2061811448165d1e414f9c5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>aee88f59c3815270859141bd3a0d6e1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; uint32_t &gt;</type>
      <name>missed_sequences_l_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ade11cd10d3b6b93268342de3af92944f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>size_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a8dad90df4b1877a240d2b8397a703665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ae7e1f61be22aa9b212c7346145cc45c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a338cd0d50a59c8714433f88ffc42e01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts_last_frame_request</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ac6f05e12f7bba000bf2bdd9acab2349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wrong_sequence_</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>ad7cf180de7010296b3fe562cf2f407b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>NACK_THRESHOLD</name>
      <anchorfile>classPacket.html</anchorfile>
      <anchor>a0bed9346a7b5b37e3f510e0b6c351605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PositionSubscriber</name>
    <filename>classPositionSubscriber.html</filename>
    <member kind="function">
      <type>double</type>
      <name>calcDistance</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>af5a5c86914ccb4142d311e6af6eaa984</anchor>
      <arglist>(PositionSubscriber *other)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getXPos</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>a60befd06f8e484b908062bef88826f24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getYPos</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>ad73f603c8e788b80f118621508371c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionSubscriber</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>acf731b94616fdc07d628d1a3da1c6e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subscribe</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>a33e393de2b4a646a75898d0b84758ff9</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PositionSubscriber</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>a1bca8458e2137e88223fe543fa05b97b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>ae81bd51f15be89dab69a1c08f78d75de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nav_msgs::Odometry</type>
      <name>position</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>a6294488a471fddf065020e42d0671a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>robot_name_</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>a7c455ff17b92a26ca0e9d68067d5a96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>robot_number_</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>a265369dc434d3fc7133eee13058db036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>callback_count</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>aefe2303e768a7171bc8e94ee315fd1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>callback_refresh</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>ae167728e76253b9b24b891f8c1fc623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_pos_</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>aca77d2914eb63c62cd1085a35f8e2464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_pos_</name>
      <anchorfile>classPositionSubscriber.html</anchorfile>
      <anchor>ad449e9c41ff5b506ae8f324bed9549ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rf_header</name>
    <filename>structrf__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>ae3fc20e6a12b2c16dfd6f23067783979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>af349be5e90479b38c9add47fc4aaa3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>af42eeb1ad8596ecaf7a5cbaa7f82555f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a8956b3eddbdda31b6c2bf59d371f1760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_destination_</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>ac28de24fcf65a38c3eed5453e8ceec66</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mc_group_len</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a65b9384e0243f7f003ba70dd271ba939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_id</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a0d692a62873a0f28dfcb2779ac754327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_sequence_num</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>aae7aa81cd19da8cb4e8ea70f40c36a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>packet_size</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a4cd1acb3fbf2cb1c0f11f2407dfe7c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>payload_len</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a0ba5e67a02ae9ca32be96cebc272d40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>payload_type</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a4abae9073db60a7ab4b80e7778658ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>route_id</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>a04f824a98cc8678cfef449f4649a3e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>topic_len</name>
      <anchorfile>structrf__header.html</anchorfile>
      <anchor>ab3a3bdae2910df20b49ec7bcd2150b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>route_request</name>
    <filename>structroute__request.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>af3c0e7ba67755f6ad56f9e5b425f36c8</anchor>
      <arglist>(const route_request &amp;st)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>route_request</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>aca78c05ce28e3d11c4aae578708fb9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>counter</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>a16c80fb782fa8f4b51b37fe985f4eb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hop_limit</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>acc39e89cc315066056546ff45b105c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_destination</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>a099d050d48ad73c4103da292a9d54417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>ab8764096c5b2c5ac548c15b8e7dfca47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>af8b4310475fa3aa088763216ee56d74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>is_mc</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>a695e027c314a5aab1d126ef648e2b28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>receiver_mac</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>a6d8b04dc7f9a752ff95a07a719b3081e</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>response_sent</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>ac095996499d316bf90013b43e0dce983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>retransmitted</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>ad97432c9cb10b7786707d7997595d163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long int</type>
      <name>ts</name>
      <anchorfile>structroute__request.html</anchorfile>
      <anchor>a09cc4f667c391c037670cc9230022f9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RoutedFrame</name>
    <filename>classRoutedFrame.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a2d6d1b1017c34be2064151646bd07ce8</anchor>
      <arglist>(routing_entry rou, unsigned char source[6])</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFrameAsNetworkString</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a37a8fa4df09a1d3768278b10d0734a5a</anchor>
      <arglist>(uint32_t route_id, unsigned char next_hop[6], string source_host, unsigned char source[6])</arglist>
    </member>
    <member kind="function">
      <type>stc_frame</type>
      <name>getFrameStruct</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>aac21d89fb44e75b0b875919ae45a24af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getSize</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a28ff8e7e3ef99fe147cacaa6344ec022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RoutedFrame</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>acce70d6e6faba3c7552a0047310134a7</anchor>
      <arglist>(std::string topic_to_publish, std::string data, uint8_t payload_type_field, uint32_t pack_id, uint32_t pack_sequence_num, uint32_t frames_in_pack)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RoutedFrame</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>ab19fd22358ff2285bdb1ed30b6f82046</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RoutedFrame</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a5c4dd632c61a8c6d354e0f36b6f6b07a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RoutedFrame</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a6fcb95e709c8b5bc11537f495ba1528c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a0ef7137e83b66d78ca77dfb96db47023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cr_flag</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a68abd0cc5671fde03b6bb9b9113fbd95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rf_header</type>
      <name>header_</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a95ca682910f52356b264f9ff7ac542db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a8554376bea5ec4b29717348344d4df1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mc_flag</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>abfcf2b1dbebfaf3d6078b9dde576aa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_g_name_</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>af73e229c3b7e475d0effb1270a6d9ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>negative_ack_type</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>aee77780fb428b97d4c7f99ae901ad635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>payload_</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a929f9207203948d08292aefa95fa09f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>resend_flag</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a18469d151e4f4f84a17dfa723cc98f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a126d112f3df60e22a1ad9a61b76eb0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>enable_cooperative_relaying</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>a2c12e04a49a8565ac0777c9d185cd876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>frame_count_stat</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>ae502201806de8392281f4d7f216efb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classRoutedFrame.html</anchorfile>
      <anchor>ae3db0ff9b4f6fdbe4ca404527f92b5f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RouteRequest</name>
    <filename>classRouteRequest.html</filename>
    <base>EthernetFrame</base>
    <member kind="function">
      <type>std::string</type>
      <name>getRequestAsNetworkString</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a524f45788b485bfaf71b4fd6547d8843</anchor>
      <arglist>(unsigned char source_mac[6])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMacInPath</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>abf39fb926d81d1070db943578f704c2b</anchor>
      <arglist>(unsigned char mac[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RouteRequest</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a69e3830a1c98ff890d1b0363410ef324</anchor>
      <arglist>(std::string my_hostname, std::string destination, uint16_t max_hops, bool is_multicast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RouteRequest</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a523ea5e1698dfa54e63ec833054b3bf5</anchor>
      <arglist>(route_request req)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RouteRequest</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a6841472de2ea7b9059dc95ddda875ec5</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RouteRequest</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a59584a2ce74244fdd6f50cdf1a10c9c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>buffer_str_len_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a767c5db1ea47707a51ddd74ffed3a6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>correct_crc_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>ad62235536e529c13904144dc7f9316d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct rreq_header</type>
      <name>header_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a5325f0e37ac4e6098ee927c7a1db944e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_destination_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a3c7155a0b285f8d2d39b77f76ec3994b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>aadb0eeab91313d8bef7b79c847536a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mc_flag_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a76b50927e13bde35727f9bc1ecdd43d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; mac &gt;</type>
      <name>path_l_</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a341660de5ede7819f90ddbeb846a8cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a974eb2a919005fb4e76ebd0697f77740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>req_count_stat</name>
      <anchorfile>classRouteRequest.html</anchorfile>
      <anchor>a7bde218383ec21dac94325fb38ccfc63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RouteResponse</name>
    <filename>classRouteResponse.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GetCrc32</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a69a843212ab6c0dfc1fa6354e124399b</anchor>
      <arglist>(const std::string &amp;my_string)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getResponseAsNetworkString</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>ab45b7284ad65c5c88613b048af038f12</anchor>
      <arglist>(unsigned char source_mac[6])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RouteResponse</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a897437599b52149a64d005407b778fdd</anchor>
      <arglist>(RouteRequest req, unsigned char mac[6], uint8_t root_distance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RouteResponse</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a47e56d193254e70eccd7be64d80180c6</anchor>
      <arglist>(unsigned char *buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RouteResponse</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a3545adad052759f0be632d6eaa4b2bd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>correct_crc_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a85021e9523087b3ba0c6f9777393dd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>current_hop_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a3b0c2b5dffbbbd2a1a6364e68d5ea318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ethhdr</type>
      <name>eh_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a094f4f46526b2efca6cba02d02d2b5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hop_count_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>ada7f69348aaa0f1eadb5f2b84a06b812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a0bb239b2ce9e40b4b0187e379d7fa732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_current_hop_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a9c4ac4d3e69ade05d76debd85b31f9aa</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_next_hop_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>af4b40eb0ae85e1c7bf6c92adac9183fd</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac_previous_hop_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a43362637d4898bd5e9b907970243e85a</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mc_flag_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a4cdc1ebbb5a8e1e733a8b9434ce10be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; mac &gt;</type>
      <name>path_l_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a65445b7f0ce2cdcc77c4aa3cc985a4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>request_id_</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>aee9346caf4415e846614655426e7dcd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>root_distance</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>a4f2c9629843e8ec7cbdc5c4c8893add3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32_t</type>
      <name>HEADER_FIXED_LEN</name>
      <anchorfile>classRouteResponse.html</anchorfile>
      <anchor>aa16bbeb6d1013a671756a131c9d8dd7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>routing_entry</name>
    <filename>structrouting__entry.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a769cebc3f8735380c7f3bda9a3de8395</anchor>
      <arglist>(const routing_entry &amp;st)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>routing_entry</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a0065ea9ada3bc003948742c320f9a4ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>routing_entry</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a3b336fc641f1e1676c50291e00c91803</anchor>
      <arglist>(string hname_src, uint32_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>samePath</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a761b7e9e6dcfb91df4332b4deda24345</anchor>
      <arglist>(routing_entry r)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cr_entry</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a56af04dbe25b1ad2f4f209582911eaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>current_hop</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>aae9850b8704f7a184be5a21335125c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>hobs</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a3d36bae4fbf7192dbdd4ced2a4eef634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_destination</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a241406739cb6984e59f12ab1b523506a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a131cfb32c1d84f883b79730048597588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a87aed279f56da4bb9eb6b84933a9fc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; mac &gt;</type>
      <name>mac_path_l</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>aa2eeddbcf5fadaacfe71e71b04d69a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>next_hop</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>aad5e2cc7e2110927f27d44d9cc41372f</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>previous_hop</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a08d92725236e702d30b11279c1569cc6</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>root_distance</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>a6ad77f5398f8fe97485b72f5f947e319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts</name>
      <anchorfile>structrouting__entry.html</anchorfile>
      <anchor>aa4864549a92479aa74753f1acbbef88d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rreq_header</name>
    <filename>structrreq__header.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>flag_field</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>a02a72c2114308d8207377fcdb1e921ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>frame_type</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>a463a2c2d5a33a4efc9b9f4fe281c0f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hop_count</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>a0bd7facab67ef6b092415d7e9d541a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hop_limit</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>ab93ee70a23ce9881a8ce98082c0ca277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_destination_len</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>ac359770edf9b683681c83b82e3d5d3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hostname_source_len</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>a4b483117981c20b91ae391fa46de1b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structrreq__header.html</anchorfile>
      <anchor>a715128ca69f8609891a5ba02936ec1e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stc_ack</name>
    <filename>structstc__ack.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structstc__ack.html</anchorfile>
      <anchor>a990edbb8d4cf9f9ac729ddc8cf6cb71d</anchor>
      <arglist>(const stc_ack &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>structstc__ack.html</anchorfile>
      <anchor>a14df6fc61b91a0161fd0573bfa6f210d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac</name>
      <anchorfile>structstc__ack.html</anchorfile>
      <anchor>a42b6c5b7677399ac1d4293ac7fc13b96</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>network_string</name>
      <anchorfile>structstc__ack.html</anchorfile>
      <anchor>aa3ef3373865a4937672e1e221d72cf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>retransmitted</name>
      <anchorfile>structstc__ack.html</anchorfile>
      <anchor>aaeadf5c169f34b762e5f64dc22872cac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stc_frame</name>
    <filename>structstc__frame.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a8c9f585c3f8dadaf0c4e3d0d06e84297</anchor>
      <arglist>(const stc_frame &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_frame</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>aca7549c3afce65dadb2364be17e057cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stc_frame</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>ac05abae05e6281634298cf6a30c45757</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cr</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a7f3b7f11f950ae16689e72f213d1cc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_id</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a5b38e52bcffb8057430e290594b15232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>hostname_source</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a297a8359a1279b4647324cd9db100d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a16e5e51a2b2abf7e3ea96e27dde70527</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mc_group</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a91ad7ccd8878306de0b47791000be524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>network_string</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a3a8da73a7a618941115ab6853de30a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>retransmitted</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a8735d03fa5449af5e31f2111ee4381b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a1ce6c3532b0d8d835a5c5b3f28cec2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structstc__frame.html</anchorfile>
      <anchor>a6fe26bc08e6b1a94d02b1ad9b07b9714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stc_packet</name>
    <filename>structstc__packet.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structstc__packet.html</anchorfile>
      <anchor>a57afe0090b0d85952b3e1b7d2b6aced1</anchor>
      <arglist>(const stc_packet &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>stc_packet</name>
      <anchorfile>structstc__packet.html</anchorfile>
      <anchor>a797f8f9c8d35e9a99b7afa4185109bee</anchor>
      <arglist>(string source, string mc_g, uint32_t p_id)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>structstc__packet.html</anchorfile>
      <anchor>aa68a7faca167465473001a68aa673df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>mc_group</name>
      <anchorfile>structstc__packet.html</anchorfile>
      <anchor>aa568f4dbc7e2889b4749abfa75c0bd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>src</name>
      <anchorfile>structstc__packet.html</anchorfile>
      <anchor>ad9a994b0dae353114552760e5a7e2669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ts</name>
      <anchorfile>structstc__packet.html</anchorfile>
      <anchor>a9afbe85ef7a2a91b8332ea1022fec75e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stc_RoutedFrame</name>
    <filename>structstc__RoutedFrame.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>af57a16889993984ff900d612aa8cd426</anchor>
      <arglist>(const stc_RoutedFrame &amp;st)</arglist>
    </member>
    <member kind="variable">
      <type>RoutedFrame</type>
      <name>frame</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>a7f85a4397b4d537344e2305553320234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>frame_is_ack</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>a5cdfc743edd1d9d07cdb438bc5d16448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>hostname_destination</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>a74ab7f94fa4d89a4d57f1cc0daa6c677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>mac</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>ac983ef308aa19abcc8bb34aa67026a2c</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>retransmitted</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>a09259ebbd351886987d3265bbb067ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>time_stamp</name>
      <anchorfile>structstc__RoutedFrame.html</anchorfile>
      <anchor>a371a0406c0644354132e9303463ba0bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl</name>
    <filename>namespaceecl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>simple_simulator</name>
    <filename>namespacesimple__simulator.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>dis</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a2ff1a688dc40b14eb8a778e81085eb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>distance_to_connect</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a8e5033fe6cfc0b09bf0bc791ac556b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dx</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>ae3d163402fc238c8b170ef9c2a33c216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dy</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aa25bc931615fe7e0b720895cdd9e1c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>full_topic</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a3bf74b12391947eff83d48b3f991f67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>group_name</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>abd47049ff43b749242a40551167de167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aecc2bd600440af734c623293d2d05014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>join_service</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a1d5ff027ba45aa395dee9bcd9cbea5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>looks</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>ac5fb8b2014b0bbd325114e9a7dca2837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>msg</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>ae6dc4f176c23024bcbdc1dccaf8f2f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>af0cb1aa1aebcdb9a18a64e1883a5a8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>num_robots</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aaa5db20ddd7465a3d1dc496199bc5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>position_x</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a8d0276a3ee42b6fbde68ca78834707ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>position_y</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a5654f39be10613259e31a7b523c24b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>publishers</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>aeed95a73c470b1bcc00e0ad87d1e2fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>res</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a3ef33a344f0c11ed4f6630647450fdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>val</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a0f950b7dfec877dcd3abefa0d7655df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a24b352ece73ed735040b796fccaa6826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>x</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>adcfbf00053a90dc99b97b415a6df899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>y</name>
      <anchorfile>namespacesimple__simulator.html</anchorfile>
      <anchor>a7de5aa923eba1482a79bf4765d208a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_route_repair</name>
    <filename>namespacetest__route__repair.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>date</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a3d6b1475c52b80ba2c16a30dba885456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dest</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a2f354f53d99d33ae2878753c91d12dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>distance</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>ac5fe55a236e43a2b02974701e638e94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fh_launch_file</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a0c94ea164a2e0683fbbc15ec7b410976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a6ab31832f80dfacdfeb26d0b0c66b63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>launch_file</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a7498d929b35f3326184bc9f961552c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>launch_path</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a19b22ec45a178221ed1a9aa31ece5d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>log_path</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a997e77f159e2a956ae7d64ac5b7856c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nargs</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a98529b167d9381998b4ebb3e8b5fa06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>num_robots</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a14c81055ff19b9911e35fb1c1af316ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>package_path</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a0b403a28a2ce6499ae397f20aa2c5c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a165b5b5b8931d2d22083a9f77a8d20f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>robot_macs</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>ae702bd9c2386385330f39f1aa6716b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rospack</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>a7e721614965b6881760168f1cd6e938d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ttime</name>
      <anchorfile>namespacetest__route__repair.html</anchorfile>
      <anchor>add5823e6c5268da21ca9dc6719091603</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
