diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-06-01 23:03:29 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-06-01 23:03:29 +0200 |
commit | dcf66f3cc133bf600190b844ab9c0da764e5e82b (patch) | |
tree | e3d30777ae7751841cba3bb2aee524cb5438fb9a /src/Net/Listener.h | |
parent | a77d2d1e08e4e2e8dfb5e4fc326f6c8fe315a898 (diff) | |
download | mad-dcf66f3cc133bf600190b844ab9c0da764e5e82b.tar mad-dcf66f3cc133bf600190b844ab9c0da764e5e82b.zip |
?berarbeitung der Request-Klasse begonnen
Diffstat (limited to 'src/Net/Listener.h')
-rw-r--r-- | src/Net/Listener.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Net/Listener.h b/src/Net/Listener.h index ec0cd22..2f45ea6 100644 --- a/src/Net/Listener.h +++ b/src/Net/Listener.h @@ -40,11 +40,12 @@ class Listener : boost::noncopyable { std::map<boost::shared_ptr<Connection>, std::pair<Signals::Connection, Signals::Connection> > connections; - Signals::Signal1<void, boost::shared_ptr<Connection> > signal; + Signals::Signal1<boost::shared_ptr<Connection> > signal; void handleAccept(const boost::system::error_code &error, boost::shared_ptr<Connection> con); void handleConnect(boost::shared_ptr<Connection> con); + void doHandleConnect(boost::shared_ptr<Connection> con); void handleDisconnect(boost::shared_ptr<Connection> con); public: @@ -52,7 +53,7 @@ class Listener : boost::noncopyable { const boost::asio::ip::tcp::endpoint &address0 = boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), 6666)) throw(Exception); virtual ~Listener(); - Signals::Connection connectSignalNewConnection(const Signals::Signal1<void, boost::shared_ptr<Connection> >::slot_type &slot) { + Signals::Connection connectSignalNewConnection(const Signals::Signal1<boost::shared_ptr<Connection> >::slot_type &slot) { return signal.connect(slot); } void disconnectSignalNewConnection(const Signals::Connection &connection) { |