version 1.28, 2006/11/07 21:30:36
|
version 1.29, 2007/07/24 20:02:06
|
|
|
const Uint32 async_results::CIM_STOPPED = 0x00000015; | const Uint32 async_results::CIM_STOPPED = 0x00000015; |
| |
| |
const Uint32 async_messages::HEARTBEAT = DUMMY_MESSAGE; |
|
const Uint32 async_messages::REPLY = DUMMY_MESSAGE; |
|
const Uint32 async_messages::REGISTER_CIM_SERVICE = |
|
ASYNC_REGISTER_CIM_SERVICE; |
|
const Uint32 async_messages::DEREGISTER_CIM_SERVICE = |
|
ASYNC_DEREGISTER_CIM_SERVICE; |
|
const Uint32 async_messages::UPDATE_CIM_SERVICE = |
|
ASYNC_UPDATE_CIM_SERVICE; |
|
const Uint32 async_messages::IOCTL = ASYNC_IOCTL; |
|
const Uint32 async_messages::CIMSERVICE_START = ASYNC_CIMSERVICE_START; |
|
const Uint32 async_messages::CIMSERVICE_STOP = ASYNC_CIMSERVICE_STOP; |
|
const Uint32 async_messages::CIMSERVICE_PAUSE = ASYNC_CIMSERVICE_PAUSE; |
|
const Uint32 async_messages::CIMSERVICE_RESUME = ASYNC_CIMSERVICE_RESUME; |
|
|
|
const Uint32 async_messages::ASYNC_OP_START = ASYNC_ASYNC_OP_START; |
|
const Uint32 async_messages::ASYNC_OP_RESULT = ASYNC_ASYNC_OP_RESULT; |
|
const Uint32 async_messages::ASYNC_LEGACY_OP_START = |
|
ASYNC_ASYNC_LEGACY_OP_START; |
|
const Uint32 async_messages::ASYNC_LEGACY_OP_RESULT = |
|
ASYNC_ASYNC_LEGACY_OP_RESULT; |
|
|
|
const Uint32 async_messages::FIND_SERVICE_Q = |
|
ASYNC_FIND_SERVICE_Q; |
|
const Uint32 async_messages::FIND_SERVICE_Q_RESULT = |
|
ASYNC_FIND_SERVICE_Q_RESULT; |
|
const Uint32 async_messages::ENUMERATE_SERVICE = |
|
ASYNC_ENUMERATE_SERVICE; |
|
const Uint32 async_messages::ENUMERATE_SERVICE_RESULT = |
|
ASYNC_ENUMERATE_SERVICE_RESULT; |
|
|
|
const Uint32 async_messages::REGISTERED_MODULE = |
|
ASYNC_REGISTERED_MODULE; |
|
const Uint32 async_messages::DEREGISTERED_MODULE = |
|
ASYNC_DEREGISTERED_MODULE; |
|
const Uint32 async_messages::FIND_MODULE_IN_SERVICE = |
|
ASYNC_FIND_MODULE_IN_SERVICE; |
|
const Uint32 async_messages::FIND_MODULE_IN_SERVICE_RESPONSE = |
|
ASYNC_FIND_MODULE_IN_SERVICE_RESPONSE; |
|
const Uint32 async_messages::ASYNC_MODULE_OP_START = |
|
ASYNC_ASYNC_MODULE_OP_START; |
|
const Uint32 async_messages::ASYNC_MODULE_OP_RESULT = |
|
ASYNC_ASYNC_MODULE_OP_RESULT; |
|
|
|
|
|
AsyncMessage::AsyncMessage( | AsyncMessage::AsyncMessage( |
Uint32 type, |
MessageType type, |
Uint32 destination, | Uint32 destination, |
Uint32 mask, | Uint32 mask, |
AsyncOpNode* operation) | AsyncOpNode* operation) |
|
|
} | } |
| |
AsyncRequest::AsyncRequest( | AsyncRequest::AsyncRequest( |
Uint32 type, |
MessageType type, |
Uint32 mask, | Uint32 mask, |
AsyncOpNode* operation, | AsyncOpNode* operation, |
Uint32 destination, | Uint32 destination, |
|
|
} | } |
| |
AsyncReply::AsyncReply( | AsyncReply::AsyncReply( |
Uint32 type, |
MessageType type, |
Uint32 mask, | Uint32 mask, |
AsyncOpNode* operation, | AsyncOpNode* operation, |
Uint32 resultCode, | Uint32 resultCode, |
|
|
Uint32 serviceMask, | Uint32 serviceMask, |
Uint32 serviceQueue) | Uint32 serviceQueue) |
: AsyncRequest( | : AsyncRequest( |
async_messages::REGISTER_CIM_SERVICE, |
ASYNC_REGISTER_CIM_SERVICE, |
0, operation, CIMOM_Q_ID, | 0, operation, CIMOM_Q_ID, |
serviceQueue, blocking), | serviceQueue, blocking), |
name(serviceName), | name(serviceName), |
|
|
Boolean blocking, | Boolean blocking, |
Uint32 serviceQueue) | Uint32 serviceQueue) |
: AsyncRequest( | : AsyncRequest( |
async_messages::DEREGISTER_CIM_SERVICE, |
ASYNC_DEREGISTER_CIM_SERVICE, |
0, operation, CIMOM_Q_ID, | 0, operation, CIMOM_Q_ID, |
serviceQueue, blocking), | serviceQueue, blocking), |
queue(serviceQueue) | queue(serviceQueue) |
|
|
Uint32 serviceCapabilities, | Uint32 serviceCapabilities, |
Uint32 serviceMask) | Uint32 serviceMask) |
: AsyncRequest( | : AsyncRequest( |
async_messages::UPDATE_CIM_SERVICE, |
ASYNC_UPDATE_CIM_SERVICE, |
0, operation, CIMOM_Q_ID, | 0, operation, CIMOM_Q_ID, |
serviceQueue, blocking), | serviceQueue, blocking), |
queue(serviceQueue), | queue(serviceQueue), |
|
|
Uint32 serviceQueue, | Uint32 serviceQueue, |
const String& newModule) | const String& newModule) |
: AsyncRequest( | : AsyncRequest( |
async_messages::REGISTERED_MODULE, |
ASYNC_REGISTERED_MODULE, |
0, | 0, |
operation, | operation, |
CIMOM_Q_ID, | CIMOM_Q_ID, |
|
|
Uint32 serviceQueue, | Uint32 serviceQueue, |
const String& removedModule) | const String& removedModule) |
: AsyncRequest( | : AsyncRequest( |
async_messages::DEREGISTERED_MODULE, |
ASYNC_DEREGISTERED_MODULE, |
0, | 0, |
operation, | operation, |
CIMOM_Q_ID, | CIMOM_Q_ID, |
|
|
Uint32 responseQueue, | Uint32 responseQueue, |
const String& module) | const String& module) |
: AsyncRequest( | : AsyncRequest( |
async_messages::FIND_MODULE_IN_SERVICE, |
ASYNC_FIND_MODULE_IN_SERVICE, |
0, | 0, |
operation, | operation, |
CIMOM_Q_ID, | CIMOM_Q_ID, |
|
|
Boolean blocking, | Boolean blocking, |
Uint32 moduleServiceQueue) | Uint32 moduleServiceQueue) |
: AsyncReply( | : AsyncReply( |
async_messages::FIND_MODULE_IN_SERVICE_RESPONSE, |
ASYNC_FIND_MODULE_IN_SERVICE_RESPONSE, |
0, | 0, |
operation, | operation, |
resultCode, | resultCode, |
|
|
Uint32 intParam, | Uint32 intParam, |
void* pParam) | void* pParam) |
: AsyncRequest( | : AsyncRequest( |
async_messages::IOCTL, |
ASYNC_IOCTL, |
0, operation, | 0, operation, |
destination, response, blocking), | destination, response, blocking), |
ctl(code), | ctl(code), |
|
|
Uint32 response, | Uint32 response, |
Boolean blocking) | Boolean blocking) |
: AsyncRequest( | : AsyncRequest( |
async_messages::CIMSERVICE_START, |
ASYNC_CIMSERVICE_START, |
0, operation, destination, | 0, operation, destination, |
response, blocking) | response, blocking) |
{ | { |
|
|
Uint32 response, | Uint32 response, |
Boolean blocking) | Boolean blocking) |
: AsyncRequest( | : AsyncRequest( |
async_messages::CIMSERVICE_STOP, |
ASYNC_CIMSERVICE_STOP, |
0, operation, destination, | 0, operation, destination, |
response, blocking) | response, blocking) |
{ | { |
|
|
Uint32 response, | Uint32 response, |
Boolean blocking) | Boolean blocking) |
: AsyncRequest( | : AsyncRequest( |
async_messages::CIMSERVICE_PAUSE, |
ASYNC_CIMSERVICE_PAUSE, |
0, operation, destination, | 0, operation, destination, |
response, blocking) | response, blocking) |
{ | { |
|
|
Uint32 response, | Uint32 response, |
Boolean blocking) | Boolean blocking) |
: AsyncRequest( | : AsyncRequest( |
async_messages::CIMSERVICE_RESUME, |
ASYNC_CIMSERVICE_RESUME, |
0, operation, destination, | 0, operation, destination, |
response, blocking) | response, blocking) |
{ | { |
|
|
Boolean blocking, | Boolean blocking, |
Message* action) | Message* action) |
: AsyncRequest( | : AsyncRequest( |
async_messages::ASYNC_OP_START, |
ASYNC_ASYNC_OP_START, |
0, | 0, |
operation, | operation, |
destination, response, blocking), | destination, response, blocking), |
|
|
Uint32 destination, | Uint32 destination, |
Boolean blocking) | Boolean blocking) |
: AsyncReply( | : AsyncReply( |
async_messages::ASYNC_OP_RESULT, |
ASYNC_ASYNC_OP_RESULT, |
0, | 0, |
operation, | operation, |
resultCode, | resultCode, |
|
|
const String& targetModule, | const String& targetModule, |
Message* action) | Message* action) |
: AsyncRequest( | : AsyncRequest( |
async_messages::ASYNC_MODULE_OP_START, |
ASYNC_ASYNC_MODULE_OP_START, |
0, | 0, |
operation, | operation, |
destination, | destination, |
|
|
const String& targetModule, | const String& targetModule, |
Message* result) | Message* result) |
: AsyncReply( | : AsyncReply( |
async_messages::ASYNC_MODULE_OP_RESULT, |
ASYNC_ASYNC_MODULE_OP_RESULT, |
0, | 0, |
operation, resultCode, destination, | operation, resultCode, destination, |
blocking), | blocking), |
|
|
Message* action, | Message* action, |
Uint32 actionDestination) | Uint32 actionDestination) |
: AsyncRequest( | : AsyncRequest( |
async_messages::ASYNC_LEGACY_OP_START, |
ASYNC_ASYNC_LEGACY_OP_START, |
0, | 0, |
operation, destination, CIMOM_Q_ID, false), | operation, destination, CIMOM_Q_ID, false), |
_act(action), | _act(action), |
|
|
AsyncOpNode* operation, | AsyncOpNode* operation, |
Message* result) | Message* result) |
: AsyncReply( | : AsyncReply( |
async_messages::ASYNC_LEGACY_OP_RESULT, |
ASYNC_ASYNC_LEGACY_OP_RESULT, |
0, operation, | 0, operation, |
0, CIMOM_Q_ID, false), | 0, CIMOM_Q_ID, false), |
_res(result) | _res(result) |
|
|
Uint32 serviceCapabilities, | Uint32 serviceCapabilities, |
Uint32 serviceMask) | Uint32 serviceMask) |
: AsyncRequest( | : AsyncRequest( |
async_messages::FIND_SERVICE_Q, |
ASYNC_FIND_SERVICE_Q, |
0, operation, | 0, operation, |
CIMOM_Q_ID, | CIMOM_Q_ID, |
response, | response, |
|
|
Boolean blocking, | Boolean blocking, |
Array<Uint32> queueIds) | Array<Uint32> queueIds) |
: AsyncReply( | : AsyncReply( |
async_messages::FIND_SERVICE_Q_RESULT, |
ASYNC_FIND_SERVICE_Q_RESULT, |
0, operation, | 0, operation, |
resultCode, destination, blocking), | resultCode, destination, blocking), |
qids(queueIds) | qids(queueIds) |
|
|
Boolean blocking, | Boolean blocking, |
Uint32 queueId) | Uint32 queueId) |
: AsyncRequest( | : AsyncRequest( |
async_messages::ENUMERATE_SERVICE, |
ASYNC_ENUMERATE_SERVICE, |
0, | 0, |
operation, | operation, |
CIMOM_Q_ID, | CIMOM_Q_ID, |
|
|
Uint32 serviceMask, | Uint32 serviceMask, |
Uint32 serviceQid) | Uint32 serviceQid) |
: AsyncReply( | : AsyncReply( |
async_messages::ENUMERATE_SERVICE_RESULT, |
ASYNC_ENUMERATE_SERVICE_RESULT, |
0, | 0, |
operation, | operation, |
resultCode, | resultCode, |