--- a/smf/smfservermodule/smfclient/smfrelationmgr_p.cpp Thu Sep 23 17:43:31 2010 +0530
+++ b/smf/smfservermodule/smfclient/smfrelationmgr_p.cpp Mon Oct 11 21:59:54 2010 +0530
@@ -46,7 +46,7 @@
}
}
-SmfRelationId SmfRelationMgrPrivate::create( SmfProvider *provider, SmfContact *contact)
+SmfError SmfRelationMgrPrivate::create(SmfRelationId &aRelationId, SmfProvider *provider, SmfContact *contact)
{
m_dataForDSM.clear();
QDataStream writeStream(&m_dataForDSM,QIODevice::WriteOnly);
@@ -75,18 +75,18 @@
m_dataFromDSM.clear();
SmfError err = SmfNoError;
- SmfRelationId relnId;
+ //SmfError relnId;
m_dataFromDSM = m_SmfClientPrivate->sendDSMSyncRequest(SmfRelationCreate,m_dataForDSM,err,maxSmfRelationIdSize);
if(err == SmfNoError)
{
QDataStream readStream(&m_dataFromDSM,QIODevice::ReadOnly);
- readStream>>relnId;
+ readStream>>aRelationId;
}
else
{
User::Panic(_L("DSM err = "),err);
}
- return relnId;
+ return err;
}
SmfError SmfRelationMgrPrivate::associate( SmfRelationId& relation,