version 1.1.2.6, 2001/12/06 22:33:25
|
version 1.4, 2001/12/28 23:56:54
|
|
|
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)); |
|
|
AsyncOpNode::~AsyncOpNode(void) | AsyncOpNode::~AsyncOpNode(void) |
{ | { |
delete _request; | delete _request; |
delete _response; |
_response.empty_list(); |
} | } |
| |
| |
|
|
| |
_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; |
|
|
return; | return; |
} | } |
| |
|
|
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |