23 #ifndef PACKET_PARSER_H_ 24 #define PACKET_PARSER_H_ 38 #include "gsdf_msgs/CommHeader.h" 39 #include "gsdf_msgs/CommContent.h" 40 #include "gsdf_msgs/CommPacket.h" 41 #include "gsdf_msgs/RobotBase.h" 42 #include "gsdf_msgs/JoinSwarm.h" 43 #include "gsdf_msgs/LeaveSwarm.h" 44 #include "gsdf_msgs/SwarmList.h" 45 #include "gsdf_msgs/VirtualStigmergyQuery.h" 46 #include "gsdf_msgs/VirtualStigmergyPut.h" 47 #include "gsdf_msgs/VirtualStigmergyPuts.h" 48 #include "gsdf_msgs/BlackBoardQuery.h" 49 #include "gsdf_msgs/BlackBoardAck.h" 50 #include "gsdf_msgs/BlackBoardPut.h" 51 #include "gsdf_msgs/SCDSPSOGet.h" 52 #include "gsdf_msgs/SCDSPSOPut.h" 53 #include "gsdf_msgs/NeighborBroadcastKeyValue.h" 54 #include "gsdf_msgs/BarrierSyn.h" 55 #include "gsdf_msgs/BarrierAck.h" 63 void parse(
const std::vector<uint8_t>& data);
64 void parse(
const std::vector<char>& data);
65 void parse(uint8_t* data,
int len);
66 void parse(
char* data,
int len);
boost::shared_ptr< micros_swarm::RuntimeHandle > rth_
boost::shared_ptr< micros_swarm::MsgQueueManager > mqm_
void parse(const std::vector< uint8_t > &data)
boost::shared_ptr< CheckNeighborInterface > cni_