00001 #ifndef ns_tp_h 00002 #define ns_tp_h 00003 00004 #include "agent.h" 00005 #include "trafgen.h" 00006 #include "packet.h" 00007 00008 #define SAMPLERATE 8000 00009 00010 class TPAgent : public Agent { 00011 public: 00012 TPAgent(); 00013 TPAgent(packet_t); 00014 00015 virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport); 00016 00017 virtual void recv(Packet* pkt, Handler*); 00018 virtual int command(int argc, const char*const* argv); 00019 00020 protected: 00021 int seqno_; 00022 }; 00023 00024 #endif