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/DHTConnection.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/DHTConnection.h')
| -rw-r--r-- | src/DHTConnection.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/DHTConnection.h b/src/DHTConnection.h index c9773ab4..c2a8e8f6 100644 --- a/src/DHTConnection.h +++ b/src/DHTConnection.h @@ -44,9 +44,11 @@ class DHTConnection { public: virtual ~DHTConnection() {} - virtual ssize_t receiveMessage(unsigned char* data, size_t len, std::string& host, uint16_t& port) = 0; + virtual ssize_t receiveMessage(unsigned char* data, size_t len, + std::string& host, uint16_t& port) = 0; - virtual void sendMessage(const unsigned char* data, size_t len, const std::string& host, uint16_t port) = 0; + virtual ssize_t sendMessage(const unsigned char* data, size_t len, + const std::string& host, uint16_t port) = 0; }; } // namespace aria2 |
