#ifndef GRIDTXERR_HH #define GRIDTXERR_HH /* * =c * GridTxError * =s Grid * Reports packet transmission error to Grid logging infrastructure *=d * Keywords: * =over 8 * =item LOG * GridGenericLogger element. If no LOG is specified in the configuration, no logging will occur. * =a GridLogger */ #include CLICK_DECLS class GridGenericLogger; class GridTxError : public Element { public: GridTxError(); ~GridTxError(); const char *class_name() const { return "GridTxError"; } const char *port_count() const { return PORTS_1_0; } const char *processing() const { return PUSH; } int initialize(ErrorHandler *); int configure(Vector &, ErrorHandler *); void push(int, Packet *); private: GridGenericLogger *_log; }; CLICK_ENDDECLS #endif