diff options
| author | Andrew Stitcher <astitcher@apache.org> | 2008-07-29 20:27:28 +0000 |
|---|---|---|
| committer | Andrew Stitcher <astitcher@apache.org> | 2008-07-29 20:27:28 +0000 |
| commit | d1a58e417bde9265a2141dcf71db88c8d7fbd455 (patch) | |
| tree | 75fe4b185c3690637e95b543efe987ee7a255385 /cpp/src/qpid/sys/posix | |
| parent | 9fb1b9ad28b5790bf4d782373d4138afa10a8bff (diff) | |
| download | qpid-python-d1a58e417bde9265a2141dcf71db88c8d7fbd455.tar.gz | |
Removed unused functions
Removed unused Thread and Socket functions
- These functions also cause problems with Solaris compilations
Remove unused client connector functionality
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@680833 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/sys/posix')
| -rw-r--r-- | cpp/src/qpid/sys/posix/Socket.cpp | 25 | ||||
| -rw-r--r-- | cpp/src/qpid/sys/posix/Thread.h | 12 |
2 files changed, 4 insertions, 33 deletions
diff --git a/cpp/src/qpid/sys/posix/Socket.cpp b/cpp/src/qpid/sys/posix/Socket.cpp index c742b08c64..65345219f0 100644 --- a/cpp/src/qpid/sys/posix/Socket.cpp +++ b/cpp/src/qpid/sys/posix/Socket.cpp @@ -167,31 +167,6 @@ Socket::close() const socket = -1; } -ssize_t -Socket::send(const void* data, size_t size) const -{ - const int& socket = impl->fd; - ssize_t sent = ::send(socket, data, size, 0); - if (sent < 0) { - if (errno == ECONNRESET) return SOCKET_EOF; - if (errno == ETIMEDOUT) return SOCKET_TIMEOUT; - throw QPID_POSIX_ERROR(errno); - } - return sent; -} - -ssize_t -Socket::recv(void* data, size_t size) const -{ - const int& socket = impl->fd; - ssize_t received = ::recv(socket, data, size, 0); - if (received < 0) { - if (errno == ETIMEDOUT) return SOCKET_TIMEOUT; - throw QPID_POSIX_ERROR(errno); - } - return received; -} - int Socket::listen(uint16_t port, int backlog) const { const int& socket = impl->fd; diff --git a/cpp/src/qpid/sys/posix/Thread.h b/cpp/src/qpid/sys/posix/Thread.h index 7d51ec73aa..dae2b5ca11 100644 --- a/cpp/src/qpid/sys/posix/Thread.h +++ b/cpp/src/qpid/sys/posix/Thread.h @@ -22,6 +22,10 @@ * */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include "check.h" #include <pthread.h> @@ -40,8 +44,6 @@ class Thread */ static unsigned long logId() { return current().id(); } - inline static void yield(); - inline Thread(); inline explicit Thread(qpid::sys::Runnable*); inline explicit Thread(qpid::sys::Runnable&); @@ -82,11 +84,5 @@ Thread Thread::current() { return Thread(pthread_self()); } -void Thread::yield() -{ - QPID_POSIX_ASSERT_THROW_IF(pthread_yield()); -} - - }} #endif /*!_sys_posix_Thread_h*/ |
