You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ha...@apache.org on 2005/01/10 18:07:07 UTC

cvs commit: ws-axis/c/src/transport/axis2 Channel.cpp

hawkeye     2005/01/10 09:07:07

  Modified:    c/src/transport/axis2 Channel.cpp
  Log:
  m_bUseProxy was not initialised which was causing errors on AIX. now initialiased in constructor
  
  Revision  Changes    Path
  1.13      +14 -3     ws-axis/c/src/transport/axis2/Channel.cpp
  
  Index: Channel.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/transport/axis2/Channel.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Channel.cpp	5 Jan 2005 11:32:22 -0000	1.12
  +++ Channel.cpp	10 Jan 2005 17:07:07 -0000	1.13
  @@ -33,9 +33,9 @@
   
   /** Channel::Channel() Constructor
    */
  -Channel::Channel ():m_Sock (INVALID_SOCKET), m_iMsgLength( 0), m_sMsg(NULL), m_lTimeoutSeconds(0)
  +Channel::Channel ():m_Sock (INVALID_SOCKET), m_iMsgLength( 0), m_sMsg(NULL), m_lTimeoutSeconds(0), m_bUseProxy(false)
   {
  -
  +	
   #ifdef WIN32
   	m_lTimeoutSeconds = 10;
   #endif
  @@ -154,6 +154,7 @@
                   {
                       port = m_uiProxyPort;
                       host = m_strProxyHost.c_str();
  +                    cout << "Using proxy " << "host = "<<host << " port = "<< port << "htons = " << htons(port) << "\n";
                   }
   		svAddr.sin_family = AF_INET;
   		svAddr.sin_port = htons (port);
  @@ -181,6 +182,15 @@
   			// That way we could have e.g. char* Windows#getLastErrorMessage()
   			long dw = GetLastError();
   #endif
  +#ifdef _AIX
  +                cout << "Error connecting: Host = "<<host<<" port = "<< port;
  +	int errNumber = errno;
  +	cout << " Errno = "<<errNumber<< "\n";
  +	char errStringBuffer[200];
  +	char* errorString = strerror(errNumber);
  +	
  +	cout <<"error string = " << errorString << "\n";
  +#endif 
   			closeChannel();
   
   #ifdef WIN32
  @@ -673,7 +683,8 @@
   
   void Channel::setProxy (const char *pcProxyHost, unsigned int uiProxyPort)
   {
  +	cout << "Setting proxy "<<pcProxyHost<< ":"<<uiProxyPort<< "\n";
       m_strProxyHost = pcProxyHost;
  -    m_uiProxyPort = uiProxyPort;
  +   m_uiProxyPort = uiProxyPort;
       m_bUseProxy = true;
   }