36 #include "gsdf_msgs/CommPacket.h" 37 #include "gsdf_msgs/JoinSwarm.h" 38 #include "gsdf_msgs/LeaveSwarm.h" 53 void select(
const boost::function<
bool()>& bf);
54 void unselect(
const boost::function<
bool()>& bf);
55 const bool in()
const;
57 void execute(
const boost::function<
void()>&
f);
boost::shared_ptr< micros_swarm::RuntimeHandle > rth_
Swarm & operator=(const Swarm &s)
const std::set< int > members()
void execute(const boost::function< void()> &f)
void unselect(const boost::function< bool()> &bf)
const Swarm negation(int new_swarm_id)
const Swarm difference(const Swarm &s, int new_swarm_id)
boost::shared_ptr< micros_swarm::MsgQueueManager > mqm_
const Swarm swarm_union(const Swarm &s, int new_swarm_id)
void select(const boost::function< bool()> &bf)
const Swarm intersection(const Swarm &s, int new_swarm_id)