You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by as...@apache.org on 2013/06/13 22:19:29 UTC

svn commit: r1492847 - in /qpid/trunk/qpid/cpp/src/qpid/sys: AsynchIO.h posix/AsynchIO.cpp

Author: astitcher
Date: Thu Jun 13 20:19:29 2013
New Revision: 1492847

URL: http://svn.apache.org/r1492847
Log:
NO-JIRA: Remove unnecessary includes for AsynchIO

Modified:
    qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h
    qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h?rev=1492847&r1=1492846&r2=1492847&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h (original)
+++ qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h Thu Jun 13 20:19:29 2013
@@ -24,7 +24,6 @@
 #include "qpid/CommonImportExport.h"
 
 #include "qpid/sys/IntegerTypes.h"
-#include "qpid/sys/SecuritySettings.h"
 
 #include <string.h>
 
@@ -33,7 +32,8 @@
 
 namespace qpid {
 namespace sys {
-    
+
+class SecuritySettings;
 class Socket;
 class Poller;
 

Modified: qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp?rev=1492847&r1=1492846&r2=1492847&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp Thu Jun 13 20:19:29 2013
@@ -20,6 +20,7 @@
  */
 
 #include "qpid/sys/AsynchIO.h"
+#include "qpid/sys/SecuritySettings.h"
 #include "qpid/sys/Socket.h"
 #include "qpid/sys/SocketAddress.h"
 #include "qpid/sys/Poller.h"
@@ -28,15 +29,14 @@
 #include "qpid/sys/Time.h"
 #include "qpid/log/Statement.h"
 
-#include "qpid/sys/posix/check.h"
-
 // TODO The basic algorithm here is not really POSIX specific and with a
 // bit more abstraction could (should) be promoted to be platform portable
-#include <unistd.h>
-#include <sys/socket.h>
-#include <signal.h>
+// - The POSIX specific code here is ignoring SIGPIPE which should really
+//   be part of the socket code.
+// - And checking errno to detect specific read/write conditions.
+//
 #include <errno.h>
-#include <string.h>
+#include <signal.h>
 
 #include <boost/bind.hpp>
 #include <boost/lexical_cast.hpp>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org