(file) Return to AsyncOpNode.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/AsyncOpNode.cpp between version 1.1.2.6 and 1.4

version 1.1.2.6, 2001/12/06 22:33:25 version 1.4, 2001/12/28 23:56:54
Line 31 
Line 31 
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 AsyncOpNode::AsyncOpNode(void) AsyncOpNode::AsyncOpNode(void)
    : _mut(), _request(0), _response(0),     : _client_sem(1), _mut(), _request(0), _response(0),
      _state(0), _flags(0), _total_ops(0), _completed_ops(0),      _state(0), _flags(0), _total_ops(0), _completed_ops(0),
      _parent(0), _children(true)      _parent(0), _children(true)
   
 { {
    memset(&_start, 0x00, sizeof(struct timeval));     gettimeofday(&_start, NULL);
    memset(&_lifetime, 0x00, sizeof(struct timeval));    memset(&_lifetime, 0x00, sizeof(struct timeval));
    memset(&_updated, 0x00, sizeof(struct timeval));    memset(&_updated, 0x00, sizeof(struct timeval));
    memset(&_timeout_interval, 0xff, sizeof(struct timeval));    memset(&_timeout_interval, 0xff, sizeof(struct timeval));
Line 45 
Line 44 
 AsyncOpNode::~AsyncOpNode(void) AsyncOpNode::~AsyncOpNode(void)
 { {
    delete _request;    delete _request;
    delete _response;     _response.empty_list();
 } }
  
  
Line 60 
Line 59 
  
    _parent = 0;    _parent = 0;
    delete _request;    delete _request;
    delete _response;     _response.empty_list();
    _operation_list.reset();    _operation_list.reset();
    _state = 0;    _state = 0;
    _flags = 0;    _flags = 0;
Line 70 
Line 69 
    return;    return;
 } }
  
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.1.2.6  
changed lines
  Added in v.1.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2