version 1.6.2.8, 2013/09/23 13:55:57
|
version 1.6.2.9, 2013/09/29 19:09:50
|
|
|
*/ | */ |
Uint32 size(); | Uint32 size(); |
| |
|
/** Set the internal size variable based on the current count |
|
* of what is in the CIMResponseData. This operation |
|
* required after users have played with the arrays. See |
|
* CQLOperationRequestDispatcher for example */ |
|
|
|
void setSize(); |
|
|
|
/** Determine if there is any binary content in the CIM |
|
ResponseData object |
|
@return Boolean true if binary data exists in content. |
|
*/ |
|
Boolean hasBinaryData() const; |
|
|
~CIMResponseData() | ~CIMResponseData() |
{ | { |
} | } |
|
|
| |
// Function primarily used by CIMOperationRequestDispatcher to complete | // Function primarily used by CIMOperationRequestDispatcher to complete |
// namespace and hostname on a,an,r and rn operations in the | // namespace and hostname on a,an,r and rn operations in the |
// OperationAggregator |
// OperationAggregator. Note that behavior is different for pull operations |
void completeHostNameAndNamespace( | void completeHostNameAndNamespace( |
const String & hn, | const String & hn, |
const CIMNamespaceName & ns); |
const CIMNamespaceName & ns, |
|
Boolean isPullOperation = false); |
| |
// Encoding responses | // Encoding responses |
| |
|
|
| |
bool sizeValid(); //KS_TEMP KS_TODO REMOVE | bool sizeValid(); //KS_TEMP KS_TODO REMOVE |
| |
|
void traceResponseData(); // KS_TODO Diagnostic. remove |
|
|
private: | private: |
| |
// helper functions to transform different formats into one-another | // helper functions to transform different formats into one-another |
|
|
Boolean _deserializeReference(Uint32 idx,CIMObjectPath& cimObjectPath); | Boolean _deserializeReference(Uint32 idx,CIMObjectPath& cimObjectPath); |
Boolean _deserializeInstanceName(Uint32 idx,CIMObjectPath& cimObjectPath); | Boolean _deserializeInstanceName(Uint32 idx,CIMObjectPath& cimObjectPath); |
| |
// Bitflags in this integer will reflect what data representation types |
// Bitflags in this integer reflect what data representation types |
// are currently stored in this CIMResponseData object | // are currently stored in this CIMResponseData object |
Uint32 _encoding; | Uint32 _encoding; |
| |