version 1.43, 2009/12/15 11:39:38
|
version 1.43.4.1, 2013/06/03 22:36:17
|
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
// If is class only, return true. This is used only to determine |
|
// if the input for associators, etc. requests objectPath is a class or |
|
// instance request. |
|
Boolean _isClassRequest(const CIMObjectPath& ref) |
|
{ |
|
return ref.getKeyBindings().size () == 0; |
|
} |
|
|
InternalCIMOMHandleMessageQueue::InternalCIMOMHandleMessageQueue() | InternalCIMOMHandleMessageQueue::InternalCIMOMHandleMessageQueue() |
: MessageQueue(PEGASUS_QUEUENAME_INTERNALCLIENT), | : MessageQueue(PEGASUS_QUEUENAME_INTERNALCLIENT), |
_output_qid(0), | _output_qid(0), |
|
|
includeQualifiers, | includeQualifiers, |
includeClassOrigin, | includeClassOrigin, |
propertyList, | propertyList, |
QueueIdStack()); |
QueueIdStack(), |
|
_isClassRequest(objectName)); |
| |
// copy and adjust, as needed, the operation context | // copy and adjust, as needed, the operation context |
request->operationContext = _filterOperationContext(context); | request->operationContext = _filterOperationContext(context); |
|
|
resultClass, | resultClass, |
role, | role, |
resultRole, | resultRole, |
QueueIdStack()); |
QueueIdStack(), |
|
_isClassRequest(objectName)); |
| |
// copy and adjust, as needed, the operation context | // copy and adjust, as needed, the operation context |
request->operationContext = _filterOperationContext(context); | request->operationContext = _filterOperationContext(context); |
|
|
includeQualifiers, | includeQualifiers, |
includeClassOrigin, | includeClassOrigin, |
propertyList, | propertyList, |
QueueIdStack()); |
QueueIdStack(), |
|
_isClassRequest(objectName)); |
| |
// copy and adjust, as needed, the operation context | // copy and adjust, as needed, the operation context |
request->operationContext = _filterOperationContext(context); | request->operationContext = _filterOperationContext(context); |
|
|
objectName, | objectName, |
resultClass, | resultClass, |
role, | role, |
QueueIdStack()); |
QueueIdStack(), |
|
_isClassRequest(objectName)); |
| |
// copy and adjust, as needed, the operation context | // copy and adjust, as needed, the operation context |
request->operationContext = _filterOperationContext(context); | request->operationContext = _filterOperationContext(context); |