Esempio n. 1
0
void
CIMQualifierType::readObject(istream &istrm)
{
	CIMName name;
	CIMDataType dataType(CIMNULL);
	CIMScopeArray scope;
	CIMFlavorArray flavor;
	CIMValue defaultValue(CIMNULL);
	CIMBase::readSig( istrm, OW_CIMQUALIFIERTYPESIG );
	name.readObject(istrm);
	dataType.readObject(istrm);
	BinarySerialization::readArray(istrm, scope);
	BinarySerialization::readArray(istrm, flavor);
	Bool isValue;
	isValue.readObject(istrm);
	if (isValue)
	{
		defaultValue.readObject(istrm);
	}
	if (!m_pdata)
	{
		m_pdata = new QUALTData;
	}
	m_pdata->m_name = name;
	m_pdata->m_dataType = dataType;
	m_pdata->m_scope = scope;
	m_pdata->m_flavor = flavor;
	m_pdata->m_defaultValue = defaultValue;
}
Esempio n. 2
0
void
CIMMethod::readObject(istream &istrm)
{
	CIMName name;
	CIMDataType returnDatatype(CIMNULL);
	CIMQualifierArray qualifiers;
	CIMParameterArray parameters;
	CIMName originClass;
	CIMName override;
	Bool propagated;
	CIMBase::readSig( istrm, OW_CIMMETHODSIG );
	name.readObject(istrm);
	returnDatatype.readObject(istrm);
	BinarySerialization::readArray(istrm, qualifiers);
	BinarySerialization::readArray(istrm, parameters);
	originClass.readObject(istrm);
	override.readObject(istrm);