#ifndef CLICK_SIMPACKETANALYZER_HH #define CLICK_SIMPACKETANALYZER_HH #include CLICK_DECLS /* =c * * SimPacketAnalyzer() * * =s traces * * superclass for entering packet analyses in an ns2 trace * * =d * * Implement this interface for specific protocols to allow analysis of * packets in ToSimTrace. * * =a * ToSimTrace */ class SimPacketAnalyzer : public Element{ public: SimPacketAnalyzer(); ~SimPacketAnalyzer(); const char *class_name() const { return "SimPacketAnalyzer"; } const char *processing() const { return PUSH; } const char *port_count() const { return PORTS_0_0; } virtual String analyze(Packet*, int offset) = 0; private: }; CLICK_ENDDECLS #endif