terom@31: #ifndef NETWORK_UDP_HH terom@31: #define NETWORK_UDP_HH terom@31: terom@31: #include "NetworkSocket.hh" terom@31: terom@31: class NetworkUDP { terom@31: private: terom@31: NetworkSocket socket; terom@31: terom@32: CL_SlotContainer slots; terom@32: terom@31: public: terom@31: NetworkUDP (void); terom@31: NetworkUDP (const NetworkAddress &bind_addr); terom@31: terom@31: private: terom@31: void on_recv (void); terom@31: terom@32: public: terom@31: bool sendto (const NetworkPacket &packet, const NetworkAddress &dst); terom@32: terom@32: CL_Signal_v2 sig_packet; terom@31: }; terom@31: terom@31: #endif /* NETWORK_UDP_HH */