(file) Return to CIMClientRep.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Client

Diff for /pegasus/src/Pegasus/Client/CIMClientRep.h between version 1.24 and 1.24.2.2

version 1.24, 2006/01/31 16:07:38 version 1.24.2.2, 2007/03/07 20:54:32
Line 104 
Line 104 
     virtual void setTimeout(Uint32 timeoutMilliseconds)     virtual void setTimeout(Uint32 timeoutMilliseconds)
     {     {
         _timeoutMilliseconds = timeoutMilliseconds;         _timeoutMilliseconds = timeoutMilliseconds;
           if ((_connected) && (_httpConnection != 0))
               _httpConnection->setSocketWriteTimeout(_timeoutMilliseconds/1000+1);
     }     }
  
     // l10n start     // l10n start
Line 311 
Line 313 
  
     void _disconnect();     void _disconnect();
  
     void _reconnect();  
   
     Message* _doRequest(     Message* _doRequest(
         AutoPtr<CIMRequestMessage>& request,         AutoPtr<CIMRequestMessage>& request,
         const Uint32 expectedResponseMessageType);         const Uint32 expectedResponseMessageType);
Line 325 
Line 325 
  
     Uint32 _timeoutMilliseconds;     Uint32 _timeoutMilliseconds;
     Boolean _connected;     Boolean _connected;
       /**
           The CIMClient uses a lazy reconnect algorithm.  A reconnection
           is necessary when the server (listener) sends a Connection: Close
           header in the HTTP response or when a connection timeout occurs
           while waiting for a response.  In these cases, a disconnect is
           performed immediately and the _doReconnect flag is set.  The
           connection is re-established only when required to perform another
           operation.  Note that in the case of a connection timeout, the
           challenge status must be reset in the ClientAuthenticator to allow
           authentication to be performed properly on the new connection.
       */
       Boolean _doReconnect;
   
     AutoPtr<CIMOperationResponseDecoder> _responseDecoder;     AutoPtr<CIMOperationResponseDecoder> _responseDecoder;
     AutoPtr<CIMOperationRequestEncoder> _requestEncoder;     AutoPtr<CIMOperationRequestEncoder> _requestEncoder;
     ClientAuthenticator _authenticator;     ClientAuthenticator _authenticator;


Legend:
Removed from v.1.24  
changed lines
  Added in v.1.24.2.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2