src/proto2/NetworkTCP.hh
branchno-netsession
changeset 39 cfb8b6e2a35f
parent 38 4189b8bf3a5b
--- 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; }
 };