--- a/src/proto2/NetworkUDP.hh Thu Nov 20 19:25:56 2008 +0000
+++ b/src/proto2/NetworkUDP.hh Thu Nov 20 20:27:12 2008 +0000
@@ -2,6 +2,8 @@
#define NETWORK_UDP_HH
#include "NetworkSocket.hh"
+#include "NetworkAddress.hh"
+#include "NetworkPacket.hh"
class NetworkUDP {
private:
@@ -16,12 +18,12 @@
private:
void on_recv (void);
- CL_Signal_v2<const NetworkPacket &, const NetworkAddress> _sig_packet;
+ CL_Signal_v2<NetworkPacket &, const NetworkAddress> _sig_packet;
public:
bool sendto (const NetworkPacket &packet, const NetworkAddress &dst);
- CL_Signal_v2<const NetworkPacket &, const NetworkAddress> sig_packet (void) { return _sig_packet; }
+ CL_Signal_v2<NetworkPacket &, const NetworkAddress>& sig_packet (void) { return _sig_packet; }
};
#endif /* NETWORK_UDP_HH */