--- a/src/proto2/NetworkTCP.hh Thu Nov 20 22:10:28 2008 +0000
+++ b/src/proto2/NetworkTCP.hh Thu Nov 20 22:55:28 2008 +0000
@@ -63,15 +63,16 @@
void on_write (void);
void on_disconnected (void);
- CL_Signal_v1<const NetworkPacket &> _sig_packet;
+ CL_Signal_v1<NetworkPacket &> _sig_packet;
CL_Signal_v0 _sig_disconnect;
public:
+ NetworkAddress getLocalAddress (void) { return socket.get_source_address(); }
NetworkAddress getRemoteAddress (void) { return socket.get_dest_address(); }
void write_packet (const NetworkPacket &packet);
- CL_Signal_v1<const NetworkPacket&>& sig_packet (void) { return _sig_packet; }
+ CL_Signal_v1<NetworkPacket&>& sig_packet (void) { return _sig_packet; }
CL_Signal_v0& sig_disconnect (void) { return _sig_disconnect; }
};