senf::ConnectedUDPv4ClientSocketHandle outputSocket (
senf::INet4SocketAddress("localhost:44344"));
module::PassiveSocketWriter<> udpWriter(outputSocket);
- debug::ActivePacketSource source;
- ppi::connect(source.output, udpWriter.input);
+ debug::ActiveSource source;
+ ppi::connect(source, udpWriter);
std::string data ("TEST");
senf::Packet p (senf::DataPacket::create(data));
senf::ConnectedUDPv4ClientSocketHandle outputSocket (
senf::INet4SocketAddress("localhost:44344"));
module::ActiveSocketWriter<> udpWriter(outputSocket);
- debug::PassivePacketSource source;
- ppi::connect(source.output, udpWriter.input);
+ debug::PassiveSource source;
+ ppi::connect(source, udpWriter);
std::string data ("TEST");
senf::Packet p (senf::DataPacket::create(data));
senf::UDPv4ClientSocketHandle inputSocket;
inputSocket.bind(senf::INet4SocketAddress("localhost:44344"));
- senf::Scheduler::instance().timeout(100, &timeout);
+ senf::Scheduler::instance().timeout(
+ senf::ClockService::now() + senf::ClockService::milliseconds(100), &timeout);
source.submit(p);
senf::ppi::run();