#include "network_client.h"
#include <vector>
#include <set>

class adhoc_client: public network_client{
 private:
  std::map< node_id, std::set<node_id> > routing;
  
  
 public:
  
  adhoc_client();
  
  ~adhoc_client() { };
  
  int basic_send(node_id dest, char *msg, int len);
    
  void message_handler(node_id sender, network_protocol::message_header *h,
                       char *msg, int len);
    
};
