#include <iostream>
#include <iomanip>
#include <senf/Socket/Protocols/Raw.hh>
-#include <senf/Scheduler/Scheduler.hh>
#include <senf/Utils/membind.hh>
#include <senf/Utils/hexdump.hh>
#include <senf/Packets/DefaultBundle/EthernetPacket.hh>
+#include <senf/Scheduler/Scheduler.hh>
//#include "Sniffer.mpp"
#define prefix_
}
private:
- void dumpPacket(senf::Scheduler::EventId event)
+ void dumpPacket(int event)
{
senf::EthernetPacket packet (
senf::EthernetPacket::create(senf::noinit));
int main(int argc, char const * argv[])
{
+ std::cout << "Registered packets:\n\n";
+ senf::dumpPacketRegistries(std::cout);
+
if (argc >= 3)
if (std::string(argv[1]) == "loop")
return loop_main(argc,argv);