diff -r 594d59766373 -r 7d48bed6ce0c vmbx/vmbxengine/tsrc/ut_vmbxengine/src/etel_mock.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vmbx/vmbxengine/tsrc/ut_vmbxengine/src/etel_mock.cpp Tue Aug 31 15:45:17 2010 +0300 @@ -0,0 +1,193 @@ +#include +#include +#include +#include +#include + +RPhone::RPhone() +{ +} + +void RPhone::ConstructL() +{ +} + +TInt RPhone::Open(RTelServer& /*aSession*/,const TDesC& /*aName*/) +{ + return KErrNone; +} + +void RPhone::Close() +{ +} + +void RPhone::Destruct() +{ +} + +RMobilePhone::RMobilePhone() +{ +} + +void RMobilePhone::ConstructL() +{ +} + +RMobilePhone::TMultimodeType::TMultimodeType() +{ +} + +TInt RMobilePhone::TMultimodeType::ExtensionId() const +{ + return 0; +} + +void RMobilePhone::GetMailboxNumbers( + TRequestStatus& aReqStatus, + TDes8& aMailBox) const +{ + RMobilePhone::TMobilePhoneVoicemailIdsV3 info; + RMobilePhone::TMobilePhoneVoicemailIdsV3Pckg infoPckg(info); + info.iVoice = 1; + aMailBox.Copy(infoPckg); + TRequestStatus* tmp = &aReqStatus; + User::RequestComplete(tmp, KErrNone); + qDebug("RMobilePhoneStore::GetMailboxNumbers mock"); +} + +RMobilePhone::TMobilePhoneVoicemailIdsV3::TMobilePhoneVoicemailIdsV3() + : iVoice(0), + iData(0), + iFax(0), + iOther(0) +{ +} + +void RMobilePhone::Destruct() +{ +} + +TInt RMobilePhone::GetIccAccessCaps(TUint32& /*aCaps*/) const +{ + return KErrNone; +} + +RTelServer::RTelServer() +{ +} + +TInt RTelServer::Connect(TInt /*aMessageSlots*/) +{ + return KErrNone; +} + +TInt RTelServer::LoadPhoneModule(const TDesC& /*aFileName*/) const +{ + return KErrNone; +} + +TInt RTelServer::SetExtendedErrorGranularity( + const TErrorGranularity /*aGranularity*/) const +{ + return KErrNone; +} + +TInt RTelServer::GetPhoneInfo( + const TInt /*aIndex*/, TPhoneInfo& /*aInfo*/) const +{ + return KErrNone; +} + +RMobilePhoneStore::RMobilePhoneStore() +{ +} + +void RMobilePhoneStore::GetInfo( + TRequestStatus& aReqStatus, TDes8& aInfo) const +{ + RMobilePhoneBookStore::TMobilePhoneBookInfoV1 info; + info.iCaps = 0x10000000; + RMobilePhoneBookStore::TMobilePhoneBookInfoV1Pckg pckgInfo( info ); + aInfo.Copy( pckgInfo ); + TRequestStatus* tmp = &aReqStatus; + User::RequestComplete(tmp, KErrNone); + qDebug("RMobilePhoneStore::GetInfo mock"); +} + +RMobilePhoneBookStore::RMobilePhoneBookStore() +{ +} + +TInt RMobilePhoneBookStore::Open( + RMobilePhone& /*aPhone*/, const TDesC& /*aStore*/) +{ + return KErrNone; +} + +RMobilePhoneStore::TMobilePhoneStoreInfoV1::TMobilePhoneStoreInfoV1() + :iType(RMobilePhoneStore::EPhoneStoreTypeUnknown), + iTotalEntries(0), + iUsedEntries(0), + iCaps(0), + iName(0) +{ +} + +RMobilePhoneBookStore::TMobilePhoneBookInfoV1::TMobilePhoneBookInfoV1() + :iMaxNumLength(0), + iMaxTextLength(0), + iLocation(RMobilePhoneBookStore::ELocationUnknown), + iChangeCounter(0), + iIdentity(0) +{ +} + +void RMobilePhoneBookStore::Close() +{ +} + +void RMobilePhoneBookStore::Read( + TRequestStatus& aReqStatus, TInt /*aIndex*/, + TInt /*aNumSlots*/, TDes8& aPBData) const +{ + TRequestStatus* tmp = &aReqStatus; +// data ? + TBuf<5> pbdata(_L("data5")); + aPBData.Copy(pbdata); + + User::RequestComplete(tmp, KErrNone); +} + +void RMobilePhoneBookStore::Write( + TRequestStatus& aReqStatus, + const TDesC8& /*aPBData*/, TInt& /*aIndex*/) const +{ + TRequestStatus* tmp = &aReqStatus; + User::RequestComplete(tmp, KErrNone); +} + +void RMobilePhoneStore::NotifyStoreEvent( + TRequestStatus& aReqStatus, + TUint32& /*aEvent*/, TInt& /*aIndex*/) const +{ + TRequestStatus* tmp = &aReqStatus; + User::RequestComplete(tmp, KErrNone); +} + +RTelSubSessionBase::RTelSubSessionBase() +{ +} + +void RTelSubSessionBase::CancelAsyncRequest(TInt /*aReqToCancel*/) const +{ +// refers to ut_ussd +} + +TInt RSSSettings::Get( + TSSSettingsSetting /*aSetting*/, + TInt& aValue ) +{ + aValue = ESSSettingsAlsPrimary; + return KErrNone; +} +