version 1.7, 2002/02/12 23:28:58
|
version 1.8, 2002/02/18 12:31:29
|
|
|
| |
| |
AsyncMessage::AsyncMessage(Uint32 type, | AsyncMessage::AsyncMessage(Uint32 type, |
|
Uint32 destination, |
Uint32 key, | Uint32 key, |
Uint32 routing, | Uint32 routing, |
Uint32 mask, | Uint32 mask, |
AsyncOpNode *operation) | AsyncOpNode *operation) |
: Message(type, key, routing, mask | message_mask::ha_async), |
: Message(type, destination, key, routing, mask | message_mask::ha_async), |
op(operation), | op(operation), |
_myself(0), | _myself(0), |
_service(0) | _service(0) |
|
|
Uint32 destination, | Uint32 destination, |
Uint32 response, | Uint32 response, |
Boolean blocking) | Boolean blocking) |
: AsyncMessage(type, key, routing, mask | message_mask::ha_request, operation), |
: AsyncMessage(type, destination, key, routing, mask | message_mask::ha_request, operation), |
dest(destination), |
|
resp(response), | resp(response), |
block(blocking) | block(blocking) |
{ | { |
|
|
Uint32 result_code, | Uint32 result_code, |
Uint32 destination, | Uint32 destination, |
Boolean blocking) | Boolean blocking) |
: AsyncMessage(type, key, routing, mask | message_mask::ha_reply, operation), |
: AsyncMessage(type, destination, key, routing, mask | message_mask::ha_reply, operation), |
result(result_code), | result(result_code), |
dest(destination), |
|
block(blocking) | block(blocking) |
{ | { |
if( op != 0 ) | if( op != 0 ) |