8 #include <ip/UdpSocket.h>
9 #include <nap/resource.h>
10 #include <rtti/factory.h>
12 #include <nap/device.h>
18 class UdpTransmitSocket;
25 class OutboundPacketStream;
45 std::string mIPAddress =
"127.0.0.1";
58 virtual void stop()
override;
80 void sendQueuedEvents();
84 std::unique_ptr<UdpTransmitSocket> mSocket =
nullptr;
90 void writeToPacket(
const OSCEvent& oscEvent, osc::OutboundPacketStream& outPacket);
93 std::queue<OSCEventPtr> mEventQueue;
96 std::size_t mEventQueueDataSize;
99 std::vector<char> mBuffer;