diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-10-05 13:21:14 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-10-05 13:21:14 +0000 |
| commit | 389f770008f9d5bcc6252d2abd16047b1eca707d (patch) | |
| tree | a467e2d815a764cb0a651edcefca3532017cdfc9 /src/DHTConnectionImpl.h | |
| parent | 04a2bd3818a3dd4f9843f294b1b857c7edd321fe (diff) | |
2008-10-05 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Made socket for dht connections non-blocking
* src/DHTAbstractMessage.cc
* src/DHTAbstractMessage.h
* src/DHTConnection.h
* src/DHTConnectionImpl.cc
* src/DHTConnectionImpl.h
* src/DHTMessage.h
* src/DHTMessageDispatcherImpl.cc
* src/DHTMessageDispatcherImpl.h
* src/DHTUnknownMessage.cc
* src/DHTUnknownMessage.h
* src/SocketCore.cc
* src/SocketCore.h
* test/MockDHTMessage.h
Diffstat (limited to 'src/DHTConnectionImpl.h')
| -rw-r--r-- | src/DHTConnectionImpl.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/DHTConnectionImpl.h b/src/DHTConnectionImpl.h index 8806d6cd..d34c17b7 100644 --- a/src/DHTConnectionImpl.h +++ b/src/DHTConnectionImpl.h @@ -71,9 +71,11 @@ public: */ bool bind(uint16_t& port); - virtual ssize_t receiveMessage(unsigned char* data, size_t len, std::string& host, uint16_t& port); + virtual ssize_t receiveMessage(unsigned char* data, size_t len, + std::string& host, uint16_t& port); - virtual void sendMessage(const unsigned char* data, size_t len, const std::string& host, uint16_t port); + virtual ssize_t sendMessage(const unsigned char* data, size_t len, + const std::string& host, uint16_t port); SharedHandle<SocketCore> getSocket() const; }; |
