--- a/mmappcomponents/asxparser/src/asxparser.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/asxparser/src/asxparser.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -15,7 +15,7 @@
*
*/
-// Version : %version: 10.1.5.1.2 %
+// Version : %version: 10.1.5.1.3 %
@@ -421,7 +421,7 @@
{
iVersion = KErrNotFound;
- TInt size;
+ TInt size = 0;
User::LeaveIfError( aFile.Size( size ) );
if ( size > KMaxAsxFileSize )
--- a/mmappcomponents/collectionhelper/src/mpxcollectioncachedhelper.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/collectionhelper/src/mpxcollectioncachedhelper.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -12,7 +12,7 @@
* Contributors:
*
* Description: Extended collection helper with an internal caching array
-* Version : %version: da1mmcf#27.1.12.3.2 %
+* Version : %version: e003sa33#27.1.12.3.4 %
*
*/
@@ -395,6 +395,11 @@
// Not found in the array
if( !media )
{
+ // If the catched count is more than KCacheCount, commit it to database.
+ if( count >= KCacheCount )
+ {
+ Commit();
+ }
CMPXMedia* copy = CMPXMedia::NewL( *aMedia );
CleanupStack::PushL( copy );
iCache->AppendL( copy ); // ownership x-fer
--- a/mmappcomponents/collectionhelper/src/mpxcollectionhelperimp.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/collectionhelper/src/mpxcollectionhelperimp.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -549,25 +549,19 @@
CMPXMedia* foundMedia(NULL);
- switch ( ary && ary->Count() ) //lint !e961
+ if ( ary && ary->Count() )
{
- case 0:
- User::Leave(KErrNotFound);
- case 1:
- {
- foundMedia = CMPXMedia::NewL(*ary->AtL(0));
- CleanupStack::PushL(foundMedia);
- foundMedia->SetTObjectValueL<TUid>(
- KMPXMediaGeneralCollectionId, TUid::Uid(col) );
- CleanupStack::Pop(foundMedia);
- break;
- }
- default:
- User::Leave(KErrCorrupt);
+ foundMedia = CMPXMedia::NewL(*ary->AtL(0));
+ CleanupStack::PushL(foundMedia);
+ foundMedia->SetTObjectValueL<TUid>( KMPXMediaGeneralCollectionId, TUid::Uid(col) );
+ CleanupStack::Pop(foundMedia);
}
-
+ else
+ {
+ User::Leave(KErrNotFound);
+ }
+
CleanupStack::PopAndDestroy(result);
-
return foundMedia;
}
--- a/mmappcomponents/harvester/filehandler/inc/mpxdbcommon.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/harvester/filehandler/inc/mpxdbcommon.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,12 +24,12 @@
// Please update the increment number for each increment
// Please update the version number for each schema change
#ifdef ABSTRACTAUDIOALBUM_INCLUDED
-_LIT( KHarvesterDBName, "harvesterdbv10_0.dat" );
-_LIT( KHarvesterDBNameEMMC, "harvesterdbv10_0i.dat" );
+_LIT( KHarvesterDBName, "harvesterdbv10_1.dat" );
+_LIT( KHarvesterDBNameEMMC, "harvesterdbv10_1i.dat" );
#else
-_LIT( KHarvesterDBName, "harvesterdbv10_0n.dat" );
-_LIT( KHarvesterDBNameEMMC, "harvesterdbv10_0in.dat" );
-#endif
+_LIT( KHarvesterDBName, "harvesterdbv10_1n.dat" );
+_LIT( KHarvesterDBNameEMMC, "harvesterdbv10_1in.dat" );
+#endif
_LIT( KHarvesterDBPattern, "harvesterdbv*.dat" );
const TInt KDbMaxTableCreationSQLLength = 1024;
--- a/mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h Fri Aug 06 17:13:32 2010 -0500
@@ -211,7 +211,7 @@
*
* @return TInt64 estimated file size
*/
- TInt64 CalculateInitalDummyDBSizeL( TVolumeInfo aVol, TInt aOrigDbSize );
+ TInt64 CalculateInitalDummyDBSizeL( TVolumeInfo& aVol, TInt aOrigDbSize );
/**
* Remove dummy file
--- a/mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -862,7 +862,7 @@
// CMPXHarvesterDatabaseManager::CalculateInitalDummyDBSizeL
// ---------------------------------------------------------------------------
//
-TInt64 CMPXHarvesterDatabaseManager::CalculateInitalDummyDBSizeL( TVolumeInfo aVol, TInt aOrigDbSize )
+TInt64 CMPXHarvesterDatabaseManager::CalculateInitalDummyDBSizeL( TVolumeInfo& aVol, TInt aOrigDbSize )
{
MPX_FUNC("CMPXHarvesterDatabaseManager::CalculateInitalDummyDBSizeL");
TInt64 size;
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovider.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovider.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -670,14 +670,12 @@
//
void CAbstractMediaMtpDataProvider::InsertL( RArray<TUint>& aArray, const TUint aProperCode ) const
{
- CleanupClosePushL( aArray );
TInt err = KErrNone;
err = aArray.Find( aProperCode );
if ( err == KErrNotFound )
err = aArray.Append( aProperCode );
User::LeaveIfError( err );
- CleanupStack::Pop();
}
// end of file
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidergetobjectproplist.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidergetobjectproplist.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -124,7 +124,7 @@
PRINT2( _L( "MM MTP <> EMTPObjectPropCodeRepresentativeSampleData sampleFile.Size size=%d, err=%d" ), size, err );
if( err == KErrNone && size > 0 )
{
- HBufC8* sampleData = HBufC8::NewLC( size * sizeof( TUint8 ) ); // + sampleData
+ HBufC8* sampleData = HBufC8::NewLC( size ); // + sampleData
TPtr8 samplePtr = sampleData->Des();
err = sampleFile.Read( samplePtr );
PRINT1( _L( "MM MTP <> EMTPObjectPropCodeRepresentativeSampleData sampleFile.Read err=%d" ), err );
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidergetobjectpropvalue.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataprovidergetobjectpropvalue.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -126,7 +126,7 @@
if( size > 0 )
{
- HBufC8* sampleData = HBufC8::NewLC( size * sizeof(TUint8) ); // + sampleData
+ HBufC8* sampleData = HBufC8::NewLC( size ); // + sampleData
TPtr8 samplePtr = sampleData->Des();
User::LeaveIfError( sampleFile.Read( samplePtr ) );
iMTPTypeArray->SetByDesL( samplePtr );
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataprovider.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataprovider.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -777,14 +777,12 @@
//
void CMediaMtpDataProvider::InsertL( RArray<TUint>& aArray, const TUint aProperCode ) const
{
- CleanupClosePushL( aArray );
TInt err = KErrNone;
err = aArray.Find( aProperCode );
if ( err == KErrNotFound )
err = aArray.Append( aProperCode );
User::LeaveIfError( err );
- CleanupStack::Pop();
}
// end of file
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataprovidercopyobject.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataprovidercopyobject.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -222,10 +222,6 @@
{
iPropertyElement = NULL;
}
- else
- {
- User::LeaveIfError( err );
- }
PRINT( _L( "MM MTP <= CMediaMtpDataProviderCopyObject::ServiceSpecificObjectPropertyL" ) );
}
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/bwins/mmmtpdprequestprocessoru.def Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/bwins/mmmtpdprequestprocessoru.def Fri Aug 06 17:13:32 2010 -0500
@@ -8,143 +8,144 @@
?UpdateMusicCollectionL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 7 NONAME ; void CMmMtpDpMetadataAccessWrapper::UpdateMusicCollectionL(class TDesC16 const &)
?Release@CRequestProcessor@@MAEXXZ @ 8 NONAME ; void CRequestProcessor::Release(void)
?HandleRequestL@CRequestProcessor@@MAEHABVTMTPTypeRequest@@W4TMTPTransactionPhase@@@Z @ 9 NONAME ; int CRequestProcessor::HandleRequestL(class TMTPTypeRequest const &, enum TMTPTransactionPhase)
- ??1CGetInterdependentPropDesc@@UAE@XZ @ 10 NONAME ; CGetInterdependentPropDesc::~CGetInterdependentPropDesc(void)
- ?OpenSessionL@CMmMtpDpAccessSingleton@@SAXXZ @ 11 NONAME ; void CMmMtpDpAccessSingleton::OpenSessionL(void)
- ?ServiceL@CGetPartialObject@@MAEXXZ @ 12 NONAME ; void CGetPartialObject::ServiceL(void)
- ?DoHandleResponsePhaseL@CRequestProcessor@@MAEHXZ @ 13 NONAME ; int CRequestProcessor::DoHandleResponsePhaseL(void)
- ?NewL@CGetObjectPropDesc@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 14 NONAME ; class MMmRequestProcessor * CGetObjectPropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ??0CGetObjectPropValue@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 15 NONAME ; CGetObjectPropValue::CGetObjectPropValue(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?CheckRequestL@CSetObjectPropList@@MAE?AW4TMTPResponseCode@@XZ @ 16 NONAME ; enum TMTPResponseCode CSetObjectPropList::CheckRequestL(void)
- ?RunL@CRequestProcessor@@MAEXXZ @ 17 NONAME ; void CRequestProcessor::RunL(void)
- ?ServiceL@CDeleteObject@@MAEXXZ @ 18 NONAME ; void CDeleteObject::ServiceL(void)
- ?DoCancel@CSetObjectPropList@@MAEXXZ @ 19 NONAME ; void CSetObjectPropList::DoCancel(void)
- ?CleanupDatabaseL@CMmMtpDpMetadataAccessWrapper@@QAEXXZ @ 20 NONAME ; void CMmMtpDpMetadataAccessWrapper::CleanupDatabaseL(void)
- ?ServiceL@CGetObjectPropsSupported@@MAEXXZ @ 21 NONAME ; void CGetObjectPropsSupported::ServiceL(void)
- ?NewL@CSetObjectReferences@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 22 NONAME ; class MMmRequestProcessor * CSetObjectReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?Release@CMmMtpDpAccessSingleton@@SAXXZ @ 23 NONAME ; void CMmMtpDpAccessSingleton::Release(void)
- ?UsbDisconnect@CSendObject@@MAEXXZ @ 24 NONAME ; void CSendObject::UsbDisconnect(void)
- ?ServiceL@CGetFormatCapabilities@@MAEXXZ @ 25 NONAME ; void CGetFormatCapabilities::ServiceL(void)
- ??1CSetObjectPropList@@UAE@XZ @ 26 NONAME ; CSetObjectPropList::~CSetObjectPropList(void)
- ?ServiceL@CSetObjectPropList@@MAEXXZ @ 27 NONAME ; void CSetObjectPropList::ServiceL(void)
- ??0CMoveObject@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 28 NONAME ; CMoveObject::CMoveObject(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?ConstructL@CGetObjectPropList@@IAEXXZ @ 29 NONAME ; void CGetObjectPropList::ConstructL(void)
- ??1CSendObject@@UAE@XZ @ 30 NONAME ; CSendObject::~CSendObject(void)
- ?ServiceMetaDataFromWrapperL@CGetObjectPropValue@@IAEXGAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 31 NONAME ; void CGetObjectPropValue::ServiceMetaDataFromWrapperL(unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
- ?NewL@CGetObject@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 32 NONAME ; class MMmRequestProcessor * CGetObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ??1CGetObjectPropValue@@UAE@XZ @ 33 NONAME ; CGetObjectPropValue::~CGetObjectPropValue(void)
- ?ActiveToIdleStatusChange@CMmMtpDpAccessSingleton@@SAXXZ @ 34 NONAME ; void CMmMtpDpAccessSingleton::ActiveToIdleStatusChange(void)
- ?CreateL@CMmMtpDpAccessSingleton@@SAXAAVMMTPDataProviderFramework@@@Z @ 35 NONAME ; void CMmMtpDpAccessSingleton::CreateL(class MMTPDataProviderFramework &)
- ??1CGetFormatCapabilities@@UAE@XZ @ 36 NONAME ; CGetFormatCapabilities::~CGetFormatCapabilities(void)
- ?ServiceL@CSetObjectReferences@@EAEXXZ @ 37 NONAME ; void CSetObjectReferences::ServiceL(void)
- ?DoHandleDataIToRPhaseL@CRequestProcessor@@MAEHXZ @ 38 NONAME ; int CRequestProcessor::DoHandleDataIToRPhaseL(void)
- ??0CGetObjectPropList@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 39 NONAME ; CGetObjectPropList::CGetObjectPropList(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?ConstructL@CCopyObject@@IAEXXZ @ 40 NONAME ; void CCopyObject::ConstructL(void)
- ?SetMetaDataToWrapper@CPropertySettingUtility@@QAE?AW4TMTPResponseCode@@AAVMMmMtpDpConfig@@GAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 41 NONAME ; enum TMTPResponseCode CPropertySettingUtility::SetMetaDataToWrapper(class MMmMtpDpConfig &, unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
- ?ServiceL@CGetObjectPropValue@@MAEXXZ @ 42 NONAME ; void CGetObjectPropValue::ServiceL(void)
- ??1CRenameObject@@UAE@XZ @ 43 NONAME ; CRenameObject::~CRenameObject(void)
- ?Match@CRequestProcessor@@MBEHABVTMTPTypeEvent@@AAVMMTPConnection@@@Z @ 44 NONAME ; int CRequestProcessor::Match(class TMTPTypeEvent const &, class MMTPConnection &) const
- ?DoHandleCompletingPhaseL@CSendObject@@MAEHXZ @ 45 NONAME ; int CSendObject::DoHandleCompletingPhaseL(void)
- ?GetDrmStatus@MmMtpDpUtility@@SAHABVTDesC16@@@Z @ 46 NONAME ; int MmMtpDpUtility::GetDrmStatus(class TDesC16 const &)
- ?RunL@CRenameObject@@MAEXXZ @ 47 NONAME ; void CRenameObject::RunL(void)
- ?SetPSStatus@MmMtpDpUtility@@SAXW4TMtpPSStatus@@@Z @ 48 NONAME ; void MmMtpDpUtility::SetPSStatus(enum TMtpPSStatus)
- ??0CRequestProcessor@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@HPBUTMTPRequestElementInfo@@@Z @ 49 NONAME ; CRequestProcessor::CRequestProcessor(class MMTPDataProviderFramework &, class MMTPConnection &, int, struct TMTPRequestElementInfo const *)
- ?ServiceL@CSendObject@@MAEXXZ @ 50 NONAME ; void CSendObject::ServiceL(void)
- ?Request@CRequestProcessor@@MBEABVTMTPTypeRequest@@XZ @ 51 NONAME ; class TMTPTypeRequest const & CRequestProcessor::Request(void) const
- ?CheckRequestL@CGetPartialObject@@MAE?AW4TMTPResponseCode@@XZ @ 52 NONAME ; enum TMTPResponseCode CGetPartialObject::CheckRequestL(void)
- ?DoCancel@CRequestProcessor@@MAEXXZ @ 53 NONAME ; void CRequestProcessor::DoCancel(void)
- ?NewL@CRequestUnknown@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 54 NONAME ; class MMmRequestProcessor * CRequestUnknown::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
- ?ConstructL@CGetObjectInfo@@AAEXXZ @ 55 NONAME ; void CGetObjectInfo::ConstructL(void)
- ?UsbDisconnect@CRequestProcessor@@MAEXXZ @ 56 NONAME ; void CRequestProcessor::UsbDisconnect(void)
- ??1CMoveObject@@UAE@XZ @ 57 NONAME ; CMoveObject::~CMoveObject(void)
- ?CheckRequestL@CSendObject@@MAE?AW4TMTPResponseCode@@XZ @ 58 NONAME ; enum TMTPResponseCode CSendObject::CheckRequestL(void)
- ??1CRequestProcessor@@MAE@XZ @ 59 NONAME ; CRequestProcessor::~CRequestProcessor(void)
- ?DoCancel@CDeleteObject@@MAEXXZ @ 60 NONAME ; void CDeleteObject::DoCancel(void)
- ??1CGetObject@@UAE@XZ @ 61 NONAME ; CGetObject::~CGetObject(void)
- ?NewL@CGetInterdependentPropDesc@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 62 NONAME ; class MMmRequestProcessor * CGetInterdependentPropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?AddObjectL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@@Z @ 63 NONAME ; void CMmMtpDpMetadataAccessWrapper::AddObjectL(class CMTPObjectMetaData const &)
- ?DoHandleResponsePhaseL@CSetObjectReferences@@EAEHXZ @ 64 NONAME ; int CSetObjectReferences::DoHandleResponsePhaseL(void)
- ?GetAccessWrapperL@CMmMtpDpAccessSingleton@@SAAAVCMmMtpDpMetadataAccessWrapper@@XZ @ 65 NONAME ; class CMmMtpDpMetadataAccessWrapper & CMmMtpDpAccessSingleton::GetAccessWrapperL(void)
- ??1CGetObjectPropsSupported@@UAE@XZ @ 66 NONAME ; CGetObjectPropsSupported::~CGetObjectPropsSupported(void)
- ?CheckRequestL@CGetObjectPropList@@MAE?AW4TMTPResponseCode@@XZ @ 67 NONAME ; enum TMTPResponseCode CGetObjectPropList::CheckRequestL(void)
- ?HasDataphase@CRequestProcessor@@MBEHXZ @ 68 NONAME ; int CRequestProcessor::HasDataphase(void) const
- ?NewL@CGetObjectPropsSupported@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 69 NONAME ; class MMmRequestProcessor * CGetObjectPropsSupported::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?Connection@CRequestProcessor@@MBEAAVMMTPConnection@@XZ @ 70 NONAME ; class MMTPConnection & CRequestProcessor::Connection(void) const
- ??1CPropertySettingUtility@@UAE@XZ @ 71 NONAME ; CPropertySettingUtility::~CPropertySettingUtility(void)
- ??1CGetPartialObject@@UAE@XZ @ 72 NONAME ; CGetPartialObject::~CGetPartialObject(void)
- ?NewL@CGetObjectInfo@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 73 NONAME ; class MMmRequestProcessor * CGetObjectInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?RunError@CSetObjectPropList@@MAEHH@Z @ 74 NONAME ; int CSetObjectPropList::RunError(int)
- ?CheckRequestL@CGetInterdependentPropDesc@@MAE?AW4TMTPResponseCode@@XZ @ 75 NONAME ; enum TMTPResponseCode CGetInterdependentPropDesc::CheckRequestL(void)
- ?Match@CRequestUnknown@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 76 NONAME ; int CRequestUnknown::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
- ?ServiceL@CMoveObject@@MAEXXZ @ 77 NONAME ; void CMoveObject::ServiceL(void)
- ?CreateDummyFile@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 78 NONAME ; void CMmMtpDpMetadataAccessWrapper::CreateDummyFile(class TDesC16 const &)
- ?CheckRequestL@CGetObjectPropDesc@@MAE?AW4TMTPResponseCode@@XZ @ 79 NONAME ; enum TMTPResponseCode CGetObjectPropDesc::CheckRequestL(void)
- ?DoHandleRToIPhaseL@CRequestProcessor@@MAEHXZ @ 80 NONAME ; int CRequestProcessor::DoHandleRToIPhaseL(void)
- ?ServiceMetaDataToWrapperL@CSetObjectPropValue@@IAE?AW4TMTPResponseCode@@GAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 81 NONAME ; enum TMTPResponseCode CSetObjectPropValue::ServiceMetaDataToWrapperL(unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
- ?FormatFromFilename@MmMtpDpUtility@@SA?AW4TMTPFormatCode@@ABVTDesC16@@@Z @ 82 NONAME ; enum TMTPFormatCode MmMtpDpUtility::FormatFromFilename(class TDesC16 const &)
- ?GetAllReferenceL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@AAVCDesC16Array@@@Z @ 83 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetAllReferenceL(class CMTPObjectMetaData const &, class CDesC16Array &)
- ?CheckRequestL@CSetObjectPropValue@@MAE?AW4TMTPResponseCode@@XZ @ 84 NONAME ; enum TMTPResponseCode CSetObjectPropValue::CheckRequestL(void)
- ??0CPropertySettingUtility@@IAE@XZ @ 85 NONAME ; CPropertySettingUtility::CPropertySettingUtility(void)
- ?Match@CRequestProcessor@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 86 NONAME ; int CRequestProcessor::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
- ??0CCopyObject@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 87 NONAME ; CCopyObject::CCopyObject(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?CheckRequestL@CRequestProcessor@@MAE?AW4TMTPResponseCode@@XZ @ 88 NONAME ; enum TMTPResponseCode CRequestProcessor::CheckRequestL(void)
- ?SendResponseL@CRequestProcessor@@IAEXW4TMTPResponseCode@@HPAK@Z @ 89 NONAME ; void CRequestProcessor::SendResponseL(enum TMTPResponseCode, int, unsigned long *)
- ?CancelActiveToIdleStatusChange@CMmMtpDpAccessSingleton@@SAXXZ @ 90 NONAME ; void CMmMtpDpAccessSingleton::CancelActiveToIdleStatusChange(void)
- ?DoHandleCompletingPhaseL@CRequestProcessor@@MAEHXZ @ 91 NONAME ; int CRequestProcessor::DoHandleCompletingPhaseL(void)
- ?DeleteDummyFile@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 92 NONAME ; void CMmMtpDpMetadataAccessWrapper::DeleteDummyFile(class TDesC16 const &)
- ??1CGetObjectInfo@@UAE@XZ @ 93 NONAME ; CGetObjectInfo::~CGetObjectInfo(void)
- ?ServiceL@CRequestUnknown@@MAEXXZ @ 94 NONAME ; void CRequestUnknown::ServiceL(void)
- ?HasDataphase@CSetObjectPropList@@MBEHXZ @ 95 NONAME ; int CSetObjectPropList::HasDataphase(void) const
- ?NewL@CGetObjectReferences@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 96 NONAME ; class MMmRequestProcessor * CGetObjectReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?DoCancel@CRenameObject@@MAEXXZ @ 97 NONAME ; void CRenameObject::DoCancel(void)
- ??1CSetObjectReferences@@UAE@XZ @ 98 NONAME ; CSetObjectReferences::~CSetObjectReferences(void)
- ?Match@CSendObject@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 99 NONAME ; int CSendObject::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
- ?NewL@CSetObjectPropList@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 100 NONAME ; class MMmRequestProcessor * CSetObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ??1CCopyObject@@UAE@XZ @ 101 NONAME ; CCopyObject::~CCopyObject(void)
- ?GetModifiedContentL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@AAHAAVCDesC16Array@@@Z @ 102 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetModifiedContentL(class TDesC16 const &, int &, class CDesC16Array &)
- ?RunL@CGetObjectPropList@@MAEXXZ @ 103 NONAME ; void CGetObjectPropList::RunL(void)
- ?NewRangeFormDescriptionL@CDescriptionUtility@@QAEPAVCMTPTypeObjectPropDesc@@GKKKH@Z @ 104 NONAME ; class CMTPTypeObjectPropDesc * CDescriptionUtility::NewRangeFormDescriptionL(unsigned short, unsigned long, unsigned long, unsigned long, int)
- ?RunError@CRequestProcessor@@MAEHH@Z @ 105 NONAME ; int CRequestProcessor::RunError(int)
- ?SessionId@CRequestProcessor@@MAEKXZ @ 106 NONAME ; unsigned long CRequestProcessor::SessionId(void)
- ??0CDescriptionUtility@@IAE@XZ @ 107 NONAME ; CDescriptionUtility::CDescriptionUtility(void)
- ?HandleEventL@CRequestProcessor@@MAEXABVTMTPTypeEvent@@@Z @ 108 NONAME ; void CRequestProcessor::HandleEventL(class TMTPTypeEvent const &)
- ?NewL@CGetPartialObject@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 109 NONAME ; class MMmRequestProcessor * CGetPartialObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?HasDataphase@CSetObjectReferences@@EBEHXZ @ 110 NONAME ; int CSetObjectReferences::HasDataphase(void) const
- ?RunError@CGetObjectPropList@@MAEHH@Z @ 111 NONAME ; int CGetObjectPropList::RunError(int)
- ?DoHandleResponsePhaseL@CSetObjectPropList@@MAEHXZ @ 112 NONAME ; int CSetObjectPropList::DoHandleResponsePhaseL(void)
- ?NewL@CRenameObject@@SAPAV1@AAVMMTPDataProviderFramework@@AAVCMmMtpDpMetadataAccessWrapper@@@Z @ 113 NONAME ; class CRenameObject * CRenameObject::NewL(class MMTPDataProviderFramework &, class CMmMtpDpMetadataAccessWrapper &)
- ?RenameObjectL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@ABVTDesC16@@@Z @ 114 NONAME ; void CMmMtpDpMetadataAccessWrapper::RenameObjectL(class CMTPObjectMetaData const &, class TDesC16 const &)
- ?GetObjectMetadataValueL@CMmMtpDpMetadataAccessWrapper@@QAEXGAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 115 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetObjectMetadataValueL(unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
- ?GetAllAbstractMediaL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@AAVCDesC16Array@@W4TMPXGeneralCategory@@@Z @ 116 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL(class TDesC16 const &, class CDesC16Array &, enum TMPXGeneralCategory)
- ?AddDummyFileL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 117 NONAME ; void CMmMtpDpMetadataAccessWrapper::AddDummyFileL(class TDesC16 const &)
- ??1CGetObjectPropDesc@@UAE@XZ @ 118 NONAME ; CGetObjectPropDesc::~CGetObjectPropDesc(void)
- ?ServiceL@CGetObjectPropDesc@@MAEXXZ @ 119 NONAME ; void CGetObjectPropDesc::ServiceL(void)
- ?HasDataphase@CSetObjectPropValue@@MBEHXZ @ 120 NONAME ; int CSetObjectPropValue::HasDataphase(void) const
- ?ServiceL@CCopyObject@@MAEXXZ @ 121 NONAME ; void CCopyObject::ServiceL(void)
- ?CheckRequestL@CGetObjectPropValue@@MAE?AW4TMTPResponseCode@@XZ @ 122 NONAME ; enum TMTPResponseCode CGetObjectPropValue::CheckRequestL(void)
- ?CloseSessionL@CMmMtpDpAccessSingleton@@SAXXZ @ 123 NONAME ; void CMmMtpDpAccessSingleton::CloseSessionL(void)
- ?NewL@CGetFormatCapabilities@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 124 NONAME ; class MMmRequestProcessor * CGetFormatCapabilities::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?ReceiveDataL@CRequestProcessor@@IAEXAAVMMTPType@@@Z @ 125 NONAME ; void CRequestProcessor::ReceiveDataL(class MMTPType &)
- ??1CDescriptionUtility@@UAE@XZ @ 126 NONAME ; CDescriptionUtility::~CDescriptionUtility(void)
- ?ConstructL@CMoveObject@@IAEXXZ @ 127 NONAME ; void CMoveObject::ConstructL(void)
- ?NewL@CSendObject@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 128 NONAME ; class MMmRequestProcessor * CSendObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ?RunL@CSetObjectPropList@@MAEXXZ @ 129 NONAME ; void CSetObjectPropList::RunL(void)
- ??1CGetObjectReferences@@UAE@XZ @ 130 NONAME ; CGetObjectReferences::~CGetObjectReferences(void)
- ?HasDataphase@CSendObject@@MBEHXZ @ 131 NONAME ; int CSendObject::HasDataphase(void) const
- ??1CSetObjectPropValue@@UAE@XZ @ 132 NONAME ; CSetObjectPropValue::~CSetObjectPropValue(void)
- ?ConstructL@CRenameObject@@IAEXXZ @ 133 NONAME ; void CRenameObject::ConstructL(void)
- ?DoHandleResponsePhaseL@CSendObject@@MAEHXZ @ 134 NONAME ; int CSendObject::DoHandleResponsePhaseL(void)
- ?SendDataL@CRequestProcessor@@IAEXABVMMTPType@@@Z @ 135 NONAME ; void CRequestProcessor::SendDataL(class MMTPType const &)
- ?SetReferenceL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@AAVCDesC16Array@@@Z @ 136 NONAME ; void CMmMtpDpMetadataAccessWrapper::SetReferenceL(class CMTPObjectMetaData const &, class CDesC16Array &)
- ?DoCancel@CGetObjectPropList@@MAEXXZ @ 137 NONAME ; void CGetObjectPropList::DoCancel(void)
- ?ServiceL@CGetInterdependentPropDesc@@MAEXXZ @ 138 NONAME ; void CGetInterdependentPropDesc::ServiceL(void)
- ?DoHandleRequestPhaseL@CRequestProcessor@@MAEHXZ @ 139 NONAME ; int CRequestProcessor::DoHandleRequestPhaseL(void)
- ?ServiceL@CSetObjectPropValue@@MAEXXZ @ 140 NONAME ; void CSetObjectPropValue::ServiceL(void)
- ?RunError@CRenameObject@@MAEHH@Z @ 141 NONAME ; int CRenameObject::RunError(int)
- ??1CDeleteObject@@UAE@XZ @ 142 NONAME ; CDeleteObject::~CDeleteObject(void)
- ?DoHandleResponsePhaseL@CGetPartialObject@@MAEHXZ @ 143 NONAME ; int CGetPartialObject::DoHandleResponsePhaseL(void)
- ??0CSetObjectPropValue@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 144 NONAME ; CSetObjectPropValue::CSetObjectPropValue(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
- ??1CGetObjectPropList@@UAE@XZ @ 145 NONAME ; CGetObjectPropList::~CGetObjectPropList(void)
- ?CheckRequestL@CGetFormatCapabilities@@MAE?AW4TMTPResponseCode@@XZ @ 146 NONAME ; enum TMTPResponseCode CGetFormatCapabilities::CheckRequestL(void)
- ??0CRenameObject@@IAE@AAVMMTPDataProviderFramework@@AAVCMmMtpDpMetadataAccessWrapper@@@Z @ 147 NONAME ; CRenameObject::CRenameObject(class MMTPDataProviderFramework &, class CMmMtpDpMetadataAccessWrapper &)
+ ?DoHandleCompletingPhaseL@CDeleteObject@@MAEHXZ @ 10 NONAME ; int CDeleteObject::DoHandleCompletingPhaseL(void)
+ ??1CGetInterdependentPropDesc@@UAE@XZ @ 11 NONAME ; CGetInterdependentPropDesc::~CGetInterdependentPropDesc(void)
+ ?OpenSessionL@CMmMtpDpAccessSingleton@@SAXXZ @ 12 NONAME ; void CMmMtpDpAccessSingleton::OpenSessionL(void)
+ ?ServiceL@CGetPartialObject@@MAEXXZ @ 13 NONAME ; void CGetPartialObject::ServiceL(void)
+ ?DoHandleResponsePhaseL@CRequestProcessor@@MAEHXZ @ 14 NONAME ; int CRequestProcessor::DoHandleResponsePhaseL(void)
+ ?NewL@CGetObjectPropDesc@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 15 NONAME ; class MMmRequestProcessor * CGetObjectPropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ??0CGetObjectPropValue@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 16 NONAME ; CGetObjectPropValue::CGetObjectPropValue(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?CheckRequestL@CSetObjectPropList@@MAE?AW4TMTPResponseCode@@XZ @ 17 NONAME ; enum TMTPResponseCode CSetObjectPropList::CheckRequestL(void)
+ ?RunL@CRequestProcessor@@MAEXXZ @ 18 NONAME ; void CRequestProcessor::RunL(void)
+ ?ServiceL@CDeleteObject@@MAEXXZ @ 19 NONAME ; void CDeleteObject::ServiceL(void)
+ ?DoCancel@CSetObjectPropList@@MAEXXZ @ 20 NONAME ; void CSetObjectPropList::DoCancel(void)
+ ?CleanupDatabaseL@CMmMtpDpMetadataAccessWrapper@@QAEXXZ @ 21 NONAME ; void CMmMtpDpMetadataAccessWrapper::CleanupDatabaseL(void)
+ ?ServiceL@CGetObjectPropsSupported@@MAEXXZ @ 22 NONAME ; void CGetObjectPropsSupported::ServiceL(void)
+ ?NewL@CSetObjectReferences@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 23 NONAME ; class MMmRequestProcessor * CSetObjectReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?Release@CMmMtpDpAccessSingleton@@SAXXZ @ 24 NONAME ; void CMmMtpDpAccessSingleton::Release(void)
+ ?UsbDisconnect@CSendObject@@MAEXXZ @ 25 NONAME ; void CSendObject::UsbDisconnect(void)
+ ?ServiceL@CGetFormatCapabilities@@MAEXXZ @ 26 NONAME ; void CGetFormatCapabilities::ServiceL(void)
+ ??1CSetObjectPropList@@UAE@XZ @ 27 NONAME ; CSetObjectPropList::~CSetObjectPropList(void)
+ ?ServiceL@CSetObjectPropList@@MAEXXZ @ 28 NONAME ; void CSetObjectPropList::ServiceL(void)
+ ??0CMoveObject@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 29 NONAME ; CMoveObject::CMoveObject(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?ConstructL@CGetObjectPropList@@IAEXXZ @ 30 NONAME ; void CGetObjectPropList::ConstructL(void)
+ ??1CSendObject@@UAE@XZ @ 31 NONAME ; CSendObject::~CSendObject(void)
+ ?ServiceMetaDataFromWrapperL@CGetObjectPropValue@@IAEXGAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 32 NONAME ; void CGetObjectPropValue::ServiceMetaDataFromWrapperL(unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
+ ?NewL@CGetObject@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 33 NONAME ; class MMmRequestProcessor * CGetObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ??1CGetObjectPropValue@@UAE@XZ @ 34 NONAME ; CGetObjectPropValue::~CGetObjectPropValue(void)
+ ?ActiveToIdleStatusChange@CMmMtpDpAccessSingleton@@SAXXZ @ 35 NONAME ; void CMmMtpDpAccessSingleton::ActiveToIdleStatusChange(void)
+ ?CreateL@CMmMtpDpAccessSingleton@@SAXAAVMMTPDataProviderFramework@@@Z @ 36 NONAME ; void CMmMtpDpAccessSingleton::CreateL(class MMTPDataProviderFramework &)
+ ??1CGetFormatCapabilities@@UAE@XZ @ 37 NONAME ; CGetFormatCapabilities::~CGetFormatCapabilities(void)
+ ?ServiceL@CSetObjectReferences@@EAEXXZ @ 38 NONAME ; void CSetObjectReferences::ServiceL(void)
+ ?DoHandleDataIToRPhaseL@CRequestProcessor@@MAEHXZ @ 39 NONAME ; int CRequestProcessor::DoHandleDataIToRPhaseL(void)
+ ??0CGetObjectPropList@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 40 NONAME ; CGetObjectPropList::CGetObjectPropList(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?ConstructL@CCopyObject@@IAEXXZ @ 41 NONAME ; void CCopyObject::ConstructL(void)
+ ?SetMetaDataToWrapper@CPropertySettingUtility@@QAE?AW4TMTPResponseCode@@AAVMMmMtpDpConfig@@GAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 42 NONAME ; enum TMTPResponseCode CPropertySettingUtility::SetMetaDataToWrapper(class MMmMtpDpConfig &, unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
+ ?ServiceL@CGetObjectPropValue@@MAEXXZ @ 43 NONAME ; void CGetObjectPropValue::ServiceL(void)
+ ??1CRenameObject@@UAE@XZ @ 44 NONAME ; CRenameObject::~CRenameObject(void)
+ ?Match@CRequestProcessor@@MBEHABVTMTPTypeEvent@@AAVMMTPConnection@@@Z @ 45 NONAME ; int CRequestProcessor::Match(class TMTPTypeEvent const &, class MMTPConnection &) const
+ ?DoHandleCompletingPhaseL@CSendObject@@MAEHXZ @ 46 NONAME ; int CSendObject::DoHandleCompletingPhaseL(void)
+ ?GetDrmStatus@MmMtpDpUtility@@SAHABVTDesC16@@@Z @ 47 NONAME ; int MmMtpDpUtility::GetDrmStatus(class TDesC16 const &)
+ ?RunL@CRenameObject@@MAEXXZ @ 48 NONAME ; void CRenameObject::RunL(void)
+ ?SetPSStatus@MmMtpDpUtility@@SAXW4TMtpPSStatus@@@Z @ 49 NONAME ; void MmMtpDpUtility::SetPSStatus(enum TMtpPSStatus)
+ ??0CRequestProcessor@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@HPBUTMTPRequestElementInfo@@@Z @ 50 NONAME ; CRequestProcessor::CRequestProcessor(class MMTPDataProviderFramework &, class MMTPConnection &, int, struct TMTPRequestElementInfo const *)
+ ?ServiceL@CSendObject@@MAEXXZ @ 51 NONAME ; void CSendObject::ServiceL(void)
+ ?Request@CRequestProcessor@@MBEABVTMTPTypeRequest@@XZ @ 52 NONAME ; class TMTPTypeRequest const & CRequestProcessor::Request(void) const
+ ?CheckRequestL@CGetPartialObject@@MAE?AW4TMTPResponseCode@@XZ @ 53 NONAME ; enum TMTPResponseCode CGetPartialObject::CheckRequestL(void)
+ ?DoCancel@CRequestProcessor@@MAEXXZ @ 54 NONAME ; void CRequestProcessor::DoCancel(void)
+ ?NewL@CRequestUnknown@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@@Z @ 55 NONAME ; class MMmRequestProcessor * CRequestUnknown::NewL(class MMTPDataProviderFramework &, class MMTPConnection &)
+ ?ConstructL@CGetObjectInfo@@AAEXXZ @ 56 NONAME ; void CGetObjectInfo::ConstructL(void)
+ ?UsbDisconnect@CRequestProcessor@@MAEXXZ @ 57 NONAME ; void CRequestProcessor::UsbDisconnect(void)
+ ??1CMoveObject@@UAE@XZ @ 58 NONAME ; CMoveObject::~CMoveObject(void)
+ ?CheckRequestL@CSendObject@@MAE?AW4TMTPResponseCode@@XZ @ 59 NONAME ; enum TMTPResponseCode CSendObject::CheckRequestL(void)
+ ??1CRequestProcessor@@MAE@XZ @ 60 NONAME ; CRequestProcessor::~CRequestProcessor(void)
+ ?DoCancel@CDeleteObject@@MAEXXZ @ 61 NONAME ; void CDeleteObject::DoCancel(void)
+ ??1CGetObject@@UAE@XZ @ 62 NONAME ; CGetObject::~CGetObject(void)
+ ?NewL@CGetInterdependentPropDesc@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 63 NONAME ; class MMmRequestProcessor * CGetInterdependentPropDesc::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?AddObjectL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@@Z @ 64 NONAME ; void CMmMtpDpMetadataAccessWrapper::AddObjectL(class CMTPObjectMetaData const &)
+ ?DoHandleResponsePhaseL@CSetObjectReferences@@EAEHXZ @ 65 NONAME ; int CSetObjectReferences::DoHandleResponsePhaseL(void)
+ ?GetAccessWrapperL@CMmMtpDpAccessSingleton@@SAAAVCMmMtpDpMetadataAccessWrapper@@XZ @ 66 NONAME ; class CMmMtpDpMetadataAccessWrapper & CMmMtpDpAccessSingleton::GetAccessWrapperL(void)
+ ??1CGetObjectPropsSupported@@UAE@XZ @ 67 NONAME ; CGetObjectPropsSupported::~CGetObjectPropsSupported(void)
+ ?CheckRequestL@CGetObjectPropList@@MAE?AW4TMTPResponseCode@@XZ @ 68 NONAME ; enum TMTPResponseCode CGetObjectPropList::CheckRequestL(void)
+ ?HasDataphase@CRequestProcessor@@MBEHXZ @ 69 NONAME ; int CRequestProcessor::HasDataphase(void) const
+ ?NewL@CGetObjectPropsSupported@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 70 NONAME ; class MMmRequestProcessor * CGetObjectPropsSupported::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?Connection@CRequestProcessor@@MBEAAVMMTPConnection@@XZ @ 71 NONAME ; class MMTPConnection & CRequestProcessor::Connection(void) const
+ ??1CPropertySettingUtility@@UAE@XZ @ 72 NONAME ; CPropertySettingUtility::~CPropertySettingUtility(void)
+ ??1CGetPartialObject@@UAE@XZ @ 73 NONAME ; CGetPartialObject::~CGetPartialObject(void)
+ ?NewL@CGetObjectInfo@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 74 NONAME ; class MMmRequestProcessor * CGetObjectInfo::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?RunError@CSetObjectPropList@@MAEHH@Z @ 75 NONAME ; int CSetObjectPropList::RunError(int)
+ ?CheckRequestL@CGetInterdependentPropDesc@@MAE?AW4TMTPResponseCode@@XZ @ 76 NONAME ; enum TMTPResponseCode CGetInterdependentPropDesc::CheckRequestL(void)
+ ?Match@CRequestUnknown@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 77 NONAME ; int CRequestUnknown::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
+ ?ServiceL@CMoveObject@@MAEXXZ @ 78 NONAME ; void CMoveObject::ServiceL(void)
+ ?CreateDummyFile@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 79 NONAME ; void CMmMtpDpMetadataAccessWrapper::CreateDummyFile(class TDesC16 const &)
+ ?CheckRequestL@CGetObjectPropDesc@@MAE?AW4TMTPResponseCode@@XZ @ 80 NONAME ; enum TMTPResponseCode CGetObjectPropDesc::CheckRequestL(void)
+ ?DoHandleRToIPhaseL@CRequestProcessor@@MAEHXZ @ 81 NONAME ; int CRequestProcessor::DoHandleRToIPhaseL(void)
+ ?ServiceMetaDataToWrapperL@CSetObjectPropValue@@IAE?AW4TMTPResponseCode@@GAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 82 NONAME ; enum TMTPResponseCode CSetObjectPropValue::ServiceMetaDataToWrapperL(unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
+ ?FormatFromFilename@MmMtpDpUtility@@SA?AW4TMTPFormatCode@@ABVTDesC16@@@Z @ 83 NONAME ; enum TMTPFormatCode MmMtpDpUtility::FormatFromFilename(class TDesC16 const &)
+ ?GetAllReferenceL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@AAVCDesC16Array@@@Z @ 84 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetAllReferenceL(class CMTPObjectMetaData const &, class CDesC16Array &)
+ ?CheckRequestL@CSetObjectPropValue@@MAE?AW4TMTPResponseCode@@XZ @ 85 NONAME ; enum TMTPResponseCode CSetObjectPropValue::CheckRequestL(void)
+ ??0CPropertySettingUtility@@IAE@XZ @ 86 NONAME ; CPropertySettingUtility::CPropertySettingUtility(void)
+ ?Match@CRequestProcessor@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 87 NONAME ; int CRequestProcessor::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
+ ??0CCopyObject@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 88 NONAME ; CCopyObject::CCopyObject(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?CheckRequestL@CRequestProcessor@@MAE?AW4TMTPResponseCode@@XZ @ 89 NONAME ; enum TMTPResponseCode CRequestProcessor::CheckRequestL(void)
+ ?SendResponseL@CRequestProcessor@@IAEXW4TMTPResponseCode@@HPAK@Z @ 90 NONAME ; void CRequestProcessor::SendResponseL(enum TMTPResponseCode, int, unsigned long *)
+ ?CancelActiveToIdleStatusChange@CMmMtpDpAccessSingleton@@SAXXZ @ 91 NONAME ; void CMmMtpDpAccessSingleton::CancelActiveToIdleStatusChange(void)
+ ?DoHandleCompletingPhaseL@CRequestProcessor@@MAEHXZ @ 92 NONAME ; int CRequestProcessor::DoHandleCompletingPhaseL(void)
+ ?DeleteDummyFile@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 93 NONAME ; void CMmMtpDpMetadataAccessWrapper::DeleteDummyFile(class TDesC16 const &)
+ ??1CGetObjectInfo@@UAE@XZ @ 94 NONAME ; CGetObjectInfo::~CGetObjectInfo(void)
+ ?ServiceL@CRequestUnknown@@MAEXXZ @ 95 NONAME ; void CRequestUnknown::ServiceL(void)
+ ?HasDataphase@CSetObjectPropList@@MBEHXZ @ 96 NONAME ; int CSetObjectPropList::HasDataphase(void) const
+ ?NewL@CGetObjectReferences@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 97 NONAME ; class MMmRequestProcessor * CGetObjectReferences::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?DoCancel@CRenameObject@@MAEXXZ @ 98 NONAME ; void CRenameObject::DoCancel(void)
+ ??1CSetObjectReferences@@UAE@XZ @ 99 NONAME ; CSetObjectReferences::~CSetObjectReferences(void)
+ ?Match@CSendObject@@MBEHABVTMTPTypeRequest@@AAVMMTPConnection@@@Z @ 100 NONAME ; int CSendObject::Match(class TMTPTypeRequest const &, class MMTPConnection &) const
+ ?NewL@CSetObjectPropList@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 101 NONAME ; class MMmRequestProcessor * CSetObjectPropList::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ??1CCopyObject@@UAE@XZ @ 102 NONAME ; CCopyObject::~CCopyObject(void)
+ ?GetModifiedContentL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@AAHAAVCDesC16Array@@@Z @ 103 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetModifiedContentL(class TDesC16 const &, int &, class CDesC16Array &)
+ ?RunL@CGetObjectPropList@@MAEXXZ @ 104 NONAME ; void CGetObjectPropList::RunL(void)
+ ?NewRangeFormDescriptionL@CDescriptionUtility@@QAEPAVCMTPTypeObjectPropDesc@@GKKKH@Z @ 105 NONAME ; class CMTPTypeObjectPropDesc * CDescriptionUtility::NewRangeFormDescriptionL(unsigned short, unsigned long, unsigned long, unsigned long, int)
+ ?RunError@CRequestProcessor@@MAEHH@Z @ 106 NONAME ; int CRequestProcessor::RunError(int)
+ ?SessionId@CRequestProcessor@@MAEKXZ @ 107 NONAME ; unsigned long CRequestProcessor::SessionId(void)
+ ??0CDescriptionUtility@@IAE@XZ @ 108 NONAME ; CDescriptionUtility::CDescriptionUtility(void)
+ ?HandleEventL@CRequestProcessor@@MAEXABVTMTPTypeEvent@@@Z @ 109 NONAME ; void CRequestProcessor::HandleEventL(class TMTPTypeEvent const &)
+ ?NewL@CGetPartialObject@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 110 NONAME ; class MMmRequestProcessor * CGetPartialObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?HasDataphase@CSetObjectReferences@@EBEHXZ @ 111 NONAME ; int CSetObjectReferences::HasDataphase(void) const
+ ?RunError@CGetObjectPropList@@MAEHH@Z @ 112 NONAME ; int CGetObjectPropList::RunError(int)
+ ?DoHandleResponsePhaseL@CSetObjectPropList@@MAEHXZ @ 113 NONAME ; int CSetObjectPropList::DoHandleResponsePhaseL(void)
+ ?NewL@CRenameObject@@SAPAV1@AAVMMTPDataProviderFramework@@AAVCMmMtpDpMetadataAccessWrapper@@@Z @ 114 NONAME ; class CRenameObject * CRenameObject::NewL(class MMTPDataProviderFramework &, class CMmMtpDpMetadataAccessWrapper &)
+ ?RenameObjectL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@ABVTDesC16@@@Z @ 115 NONAME ; void CMmMtpDpMetadataAccessWrapper::RenameObjectL(class CMTPObjectMetaData const &, class TDesC16 const &)
+ ?GetObjectMetadataValueL@CMmMtpDpMetadataAccessWrapper@@QAEXGAAVMMTPType@@ABVCMTPObjectMetaData@@@Z @ 116 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetObjectMetadataValueL(unsigned short, class MMTPType &, class CMTPObjectMetaData const &)
+ ?GetAllAbstractMediaL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@AAVCDesC16Array@@W4TMPXGeneralCategory@@@Z @ 117 NONAME ; void CMmMtpDpMetadataAccessWrapper::GetAllAbstractMediaL(class TDesC16 const &, class CDesC16Array &, enum TMPXGeneralCategory)
+ ?AddDummyFileL@CMmMtpDpMetadataAccessWrapper@@QAEXABVTDesC16@@@Z @ 118 NONAME ; void CMmMtpDpMetadataAccessWrapper::AddDummyFileL(class TDesC16 const &)
+ ??1CGetObjectPropDesc@@UAE@XZ @ 119 NONAME ; CGetObjectPropDesc::~CGetObjectPropDesc(void)
+ ?ServiceL@CGetObjectPropDesc@@MAEXXZ @ 120 NONAME ; void CGetObjectPropDesc::ServiceL(void)
+ ?HasDataphase@CSetObjectPropValue@@MBEHXZ @ 121 NONAME ; int CSetObjectPropValue::HasDataphase(void) const
+ ?ServiceL@CCopyObject@@MAEXXZ @ 122 NONAME ; void CCopyObject::ServiceL(void)
+ ?CheckRequestL@CGetObjectPropValue@@MAE?AW4TMTPResponseCode@@XZ @ 123 NONAME ; enum TMTPResponseCode CGetObjectPropValue::CheckRequestL(void)
+ ?CloseSessionL@CMmMtpDpAccessSingleton@@SAXXZ @ 124 NONAME ; void CMmMtpDpAccessSingleton::CloseSessionL(void)
+ ?NewL@CGetFormatCapabilities@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 125 NONAME ; class MMmRequestProcessor * CGetFormatCapabilities::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?ReceiveDataL@CRequestProcessor@@IAEXAAVMMTPType@@@Z @ 126 NONAME ; void CRequestProcessor::ReceiveDataL(class MMTPType &)
+ ??1CDescriptionUtility@@UAE@XZ @ 127 NONAME ; CDescriptionUtility::~CDescriptionUtility(void)
+ ?ConstructL@CMoveObject@@IAEXXZ @ 128 NONAME ; void CMoveObject::ConstructL(void)
+ ?NewL@CSendObject@@SAPAVMMmRequestProcessor@@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 129 NONAME ; class MMmRequestProcessor * CSendObject::NewL(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ?RunL@CSetObjectPropList@@MAEXXZ @ 130 NONAME ; void CSetObjectPropList::RunL(void)
+ ??1CGetObjectReferences@@UAE@XZ @ 131 NONAME ; CGetObjectReferences::~CGetObjectReferences(void)
+ ?HasDataphase@CSendObject@@MBEHXZ @ 132 NONAME ; int CSendObject::HasDataphase(void) const
+ ??1CSetObjectPropValue@@UAE@XZ @ 133 NONAME ; CSetObjectPropValue::~CSetObjectPropValue(void)
+ ?ConstructL@CRenameObject@@IAEXXZ @ 134 NONAME ; void CRenameObject::ConstructL(void)
+ ?DoHandleResponsePhaseL@CSendObject@@MAEHXZ @ 135 NONAME ; int CSendObject::DoHandleResponsePhaseL(void)
+ ?SendDataL@CRequestProcessor@@IAEXABVMMTPType@@@Z @ 136 NONAME ; void CRequestProcessor::SendDataL(class MMTPType const &)
+ ?SetReferenceL@CMmMtpDpMetadataAccessWrapper@@QAEXABVCMTPObjectMetaData@@AAVCDesC16Array@@@Z @ 137 NONAME ; void CMmMtpDpMetadataAccessWrapper::SetReferenceL(class CMTPObjectMetaData const &, class CDesC16Array &)
+ ?DoCancel@CGetObjectPropList@@MAEXXZ @ 138 NONAME ; void CGetObjectPropList::DoCancel(void)
+ ?ServiceL@CGetInterdependentPropDesc@@MAEXXZ @ 139 NONAME ; void CGetInterdependentPropDesc::ServiceL(void)
+ ?DoHandleRequestPhaseL@CRequestProcessor@@MAEHXZ @ 140 NONAME ; int CRequestProcessor::DoHandleRequestPhaseL(void)
+ ?ServiceL@CSetObjectPropValue@@MAEXXZ @ 141 NONAME ; void CSetObjectPropValue::ServiceL(void)
+ ?RunError@CRenameObject@@MAEHH@Z @ 142 NONAME ; int CRenameObject::RunError(int)
+ ??1CDeleteObject@@UAE@XZ @ 143 NONAME ; CDeleteObject::~CDeleteObject(void)
+ ?DoHandleResponsePhaseL@CGetPartialObject@@MAEHXZ @ 144 NONAME ; int CGetPartialObject::DoHandleResponsePhaseL(void)
+ ??0CSetObjectPropValue@@IAE@AAVMMTPDataProviderFramework@@AAVMMTPConnection@@AAVMMmMtpDpConfig@@@Z @ 145 NONAME ; CSetObjectPropValue::CSetObjectPropValue(class MMTPDataProviderFramework &, class MMTPConnection &, class MMmMtpDpConfig &)
+ ??1CGetObjectPropList@@UAE@XZ @ 146 NONAME ; CGetObjectPropList::~CGetObjectPropList(void)
+ ?CheckRequestL@CGetFormatCapabilities@@MAE?AW4TMTPResponseCode@@XZ @ 147 NONAME ; enum TMTPResponseCode CGetFormatCapabilities::CheckRequestL(void)
?ServiceL@CGetObjectPropList@@MAEXXZ @ 148 NONAME ; void CGetObjectPropList::ServiceL(void)
+ ??0CRenameObject@@IAE@AAVMMTPDataProviderFramework@@AAVCMmMtpDpMetadataAccessWrapper@@@Z @ 149 NONAME ; CRenameObject::CRenameObject(class MMTPDataProviderFramework &, class CMmMtpDpMetadataAccessWrapper &)
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/eabi/mmmtpdprequestprocessoru.def Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/eabi/mmmtpdprequestprocessoru.def Fri Aug 06 17:13:32 2010 -0500
@@ -262,4 +262,5 @@
_ZThn28_NK17CRequestProcessor5MatchERK13TMTPTypeEventR14MMTPConnection @ 261 NONAME
_ZThn28_NK17CRequestProcessor5MatchERK15TMTPTypeRequestR14MMTPConnection @ 262 NONAME
_ZThn28_NK17CRequestProcessor7RequestEv @ 263 NONAME
+ _ZN13CDeleteObject24DoHandleCompletingPhaseLEv @ 264 NONAME
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/cdeleteobject.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/cdeleteobject.h Fri Aug 06 17:13:32 2010 -0500
@@ -77,6 +77,11 @@
*/
IMPORT_C void DoCancel();
+ /**
+ * Completeing phase Handler
+ */
+ IMPORT_C TBool DoHandleCompletingPhaseL();
+
private:
void ConstructL();
/**
@@ -114,6 +119,12 @@
// Keeps track of whether any files where deleted
TBool iIsMultiDelete;
+ // Keeps track of the respone code when it is EMTPRespCodeDeviceBusy
+ TBool iDeviceBusy;
+
+ // Keeps track of the count of EMTPRespCodeDeviceBusy that return to PC
+ TInt iCountDeviceBusyError;
+
// Accessor of DB
MMmMtpDpConfig& iDpConfig;
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/ccopyobject.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/ccopyobject.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -310,9 +310,9 @@
SetPreviousPropertiesL();
CFileMan* fileMan = CFileMan::NewL( iFramework.Fs() );
+ CleanupStack::PushL( fileMan ); // + fileMan
User::LeaveIfError( fileMan->Copy( oldFileName, aNewFileName ) );
- delete fileMan;
- fileMan = NULL;
+ CleanupStack::PopAndDestroy( fileMan ); // - fileMan
PRINT( _L( "MM MTP <= CCopyObject::CopyFileL" ) );
return handle;
@@ -417,8 +417,6 @@
{
PRINT( _L( "MM MTP => CCopyObject::SetPreviousPropertiesL" ) );
- TMTPResponseCode respcode = EMTPRespCodeOK;
-
iPropertyList->ResetCursor();
const TInt count = iPropertyList->NumberOfElements();
for ( TInt i = 0; i < count; i++ )
@@ -460,7 +458,7 @@
{
CMTPTypeString *stringData = CMTPTypeString::NewLC( element.StringL( CMTPTypeObjectPropListElement::EValue ) ); // + stringData
- respcode = iDpConfig.PropSettingUtility()->SetMetaDataToWrapper( iDpConfig,
+ iDpConfig.PropSettingUtility()->SetMetaDataToWrapper( iDpConfig,
propertyCode,
*stringData,
*iTargetObject );
@@ -471,7 +469,7 @@
default:
{
- respcode = iDpConfig.PropSettingUtility()->SetSpecificObjectPropertyL( iDpConfig,
+ iDpConfig.PropSettingUtility()->SetSpecificObjectPropertyL( iDpConfig,
propertyCode,
*iTargetObject,
element );
@@ -480,13 +478,7 @@
}
} // end of for loop
- // ignore errors
- if ( respcode == EMTPRespCodeOK )
- {
- // do nothing, just to get rid of build warning
- }
-
- PRINT1( _L( "MM MTP <= CCopyObject::SetPreviousPropertiesL respcode = 0x%x" ), respcode );
+ PRINT( _L( "MM MTP <= CCopyObject::SetPreviousPropertiesL" ) );
}
// -----------------------------------------------------------------------------
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cdeleteobject.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cdeleteobject.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -26,6 +26,7 @@
#include "mmmtpdputility.h"
const TInt KMaxDeletionTimes = 10;
+const TInt KMaxDeviceBusyTimes = 3;
const TInt KDeletionThreshold = 100 * 1000; // (100 millisec)
// -----------------------------------------------------------------------------
@@ -294,6 +295,25 @@
}
// -----------------------------------------------------------------------------
+// CDeleteObject::DoHandleCompletingPhaseL
+// Completeing phase Handler
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TBool CDeleteObject::DoHandleCompletingPhaseL()
+ {
+ CRequestProcessor::DoHandleCompletingPhaseL();
+
+ // If the response code is EMTPRespCodeDeviceBusy, don't release this object
+ TBool result = !iDeviceBusy;
+
+ PRINT2( _L( "MM MTP <> CDeleteObject::DoHandleCompletingPhaseL iDeleteError= %d, result = %d" ),
+ iDeleteError,
+ result );
+
+ return result;
+ }
+
+// -----------------------------------------------------------------------------
// CDeleteObject::ProcessFinalPhaseL
// Delete all of the associations if file deletion was successful
// Then signals that the deletion has been completed
@@ -305,6 +325,7 @@
TInt num = iObjectsToDelete.Count();
TBool isOk = iDeleteError == KErrNone || iDeleteError == KErrNotFound;
+ iDeviceBusy = EFalse;
if ( num == 0 && isOk )
{
@@ -315,12 +336,15 @@
SendResponseL( EMTPRespCodePartialDeletion );
}
else if ( !iIsMultiDelete && iDeleteError == KErrAccessDenied )
- {
+ {
SendResponseL( EMTPRespCodeObjectWriteProtected );
}
- else if ( iDeleteError == KErrInUse )
+ else if ( iDeleteError == KErrInUse
+ && iCountDeviceBusyError < KMaxDeviceBusyTimes )
{
+ iCountDeviceBusyError++;
SendResponseL( EMTPRespCodeDeviceBusy );
+ iDeviceBusy = ETrue;
}
else
{
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectinfo.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectinfo.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -95,7 +95,6 @@
//
EXPORT_C void CGetObjectInfo::ConstructL()
{
- CActiveScheduler::Add( this );
}
// -----------------------------------------------------------------------------
@@ -106,7 +105,7 @@
void CGetObjectInfo::ServiceL()
{
PRINT( _L( "MM MTP => CGetObjectInfo::ServiceL" ) );
-
+
MmMtpDpUtility::SetPSStatus(EMtpPSStatusActive);
delete iObjectInfo;
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectproplist.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectproplist.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -500,29 +500,11 @@
properties = iDpConfig.GetSupportedPropertiesL( formatCode );
const TInt count = properties->Count();
-
- TInt err = KErrNone;
- TBool successQuery = EFalse;
for ( TInt i = 0; i < count; i++ )
{
- // no need to do the trap anymore, this is being handle internally in Media DP's ServiceSpecificObjectPropertyL,
- // also, this base class should not know too much of different handling between different formats
- err = ServiceOneObjectPropertyL( aHandle, (*properties)[i] );
- if ( err == KErrNone )
- successQuery = ETrue;
- if ( err == KErrNotSupported || err == KErrNotFound ) // Skip
- err = KErrNone;
- if ( err != KErrNone )
- break;
+ ServiceOneObjectPropertyL( aHandle, (*properties)[i] );
}
-
- // In PC Suite combined mode, a file that was found at the beginning could be deleted by PC Suite protocol
- // Need to fail it here.
- if ( successQuery == EFalse )
- err = KErrNotFound;
-
- PRINT1( _L( "MM MTP <= CGetObjectPropList::ServiceAllPropertiesL err = %d" ), err );
- return err;
+ return KErrNone;
}
// -----------------------------------------------------------------------------
@@ -626,17 +608,10 @@
// Filename
case EMTPObjectPropCodeObjectFileName:
{
-#ifdef _DEBUG
- HBufC* log = iObject->DesC( CMTPObjectMetaData::ESuid ).Alloc();
- PRINT1( _L( "MM MTP <> CGetObjectPropList::ServiceOneObjectPropertyL FileName = %S" ), log );
- delete log;
- log = NULL;
-#endif // _DEBUG
TParsePtrC parse( iObject->DesC( CMTPObjectMetaData::ESuid ) );
- textData = CMTPTypeString::NewLC( parse.NameAndExt() ); // + textData
+ PRINT1( _L( "MM MTP <> CGetObjectPropList::ServiceOneObjectPropertyL FileName = %S" ), &parse.FullName() );
iPropertyElement = &( iPropertyList->ReservePropElemL( aHandle, aPropCode) );
- iPropertyElement->SetStringL( CMTPTypeObjectPropListElement::EValue, textData->StringChars() );
- CleanupStack::PopAndDestroy( textData ); // - textData
+ iPropertyElement->SetStringL( CMTPTypeObjectPropListElement::EValue, parse.NameAndExt() );
}
break;
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectreferences.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectreferences.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -204,12 +204,10 @@
PRINT2( _L("MM MTP => CGetObjectReferences::AddReferencesL aRefOwnerSuid = %S, ref count = %d"), &aRefOwnerSuid, count );
// check if references are valid
- TInt removeCount = 0;
- for ( TInt i = 0; i < count; i++ )
+ for ( TInt i = count-1; i >= 0; i-- )
{
- TInt index = i - removeCount;
- TPtrC temp( aReferences[index] );
- PRINT2( _L( "MM MTP <> CGetObjectReferences::AddReferencesL ref[%d]'s name = %S" ), index, &temp );
+ TPtrC temp( aReferences[i] );
+ PRINT2( _L( "MM MTP <> CGetObjectReferences::AddReferencesL ref[%d]'s name = %S" ), i, &temp );
PERFLOGSTART( KObjectManagerHandle );
TUint32 handle = iFramework.ObjectMgr().HandleL( temp );
PERFLOGSTOP( KObjectManagerHandle );
@@ -218,8 +216,7 @@
PRINT1( _L( "MM MTP <> CGetObjectReferences::AddReferencesL, [%S] doesn't existed in handle db, remove this from reference array" ), &temp );
// if handle is invalid, remove from reference array
- aReferences.Delete( index, 1 );
- removeCount++;
+ aReferences.Delete( i );
}
}
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cmoveobject.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cmoveobject.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -292,15 +292,15 @@
// Move the file first no matter if it will fail in Get/SetPreviousPropertiesL
// Already trapped inside
GetPreviousPropertiesL( *iObjectInfo );
- TRAPD( err, SetPropertiesL( aNewFileName ) );
+ TRAP_IGNORE( SetPropertiesL( aNewFileName ) );
CFileMan* fileMan = CFileMan::NewL( iFramework.Fs() );
- err = fileMan->Move( *oldFileName, aNewFileName );
-
- CleanupStack::PopAndDestroy( oldFileName ); // - oldFileName
-
- if ( err != KErrNone )
- PRINT1( _L( "MM MTP <> CMoveObject::MoveFileL err = %d" ), err );
+ CleanupStack::PushL( fileMan ); // + fileMan
+ TInt err = fileMan->Move( *oldFileName, aNewFileName );
+ PRINT1( _L( "MM MTP <> CMoveObject::MoveFileL err = %d" ), err );
+ User::LeaveIfError( err );
+ CleanupStack::PopAndDestroy( fileMan ); // - fileMan
+ CleanupStack::PopAndDestroy( oldFileName ); // - oldFileName
PRINT( _L( "MM MTP <= CMoveObject::MoveFileL" ) );
}
@@ -314,8 +314,6 @@
{
PRINT( _L( "MM MTP => CMoveObject::GetPreviousPropertiesL" ) );
- const TDesC& suid( aObject.DesC( CMTPObjectMetaData::ESuid ) );
-
// same storage, not necessary to get the properties
if ( iSameStorage )
return;
@@ -408,8 +406,6 @@
{
PRINT( _L( "MM MTP => CMoveObject::SetPreviousPropertiesL" ) );
- TMTPResponseCode respcode = EMTPRespCodeOK;
-
iPropertyList->ResetCursor();
const TInt count = iPropertyList->NumberOfElements();
for ( TInt i = 0; i < count; i++ )
@@ -449,7 +445,7 @@
{
CMTPTypeString *stringData = CMTPTypeString::NewLC( element.StringL( CMTPTypeObjectPropListElement::EValue ) ); // + stringData
- respcode = iDpConfig.PropSettingUtility()->SetMetaDataToWrapper( iDpConfig,
+ iDpConfig.PropSettingUtility()->SetMetaDataToWrapper( iDpConfig,
propertyCode,
*stringData,
*iObjectInfo );
@@ -460,7 +456,7 @@
default:
{
- respcode = iDpConfig.PropSettingUtility()->SetSpecificObjectPropertyL( iDpConfig,
+ iDpConfig.PropSettingUtility()->SetSpecificObjectPropertyL( iDpConfig,
propertyCode,
*iObjectInfo,
element );
@@ -469,13 +465,7 @@
}
} // end of for loop
- // ignore errors
- if ( respcode == EMTPRespCodeOK )
- {
- // do nothing, just to get rid of build warning
- }
-
- PRINT1( _L( "MM MTP <= CMoveObject::SetPreviousPropertiesL respcode = 0x%x" ), respcode );
+ PRINT( _L( "MM MTP <= CMoveObject::SetPreviousPropertiesL" ) );
}
// -----------------------------------------------------------------------------
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crenameobject.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crenameobject.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -269,7 +269,7 @@
PRINT1( _L( "MM MTP <> CRenameObject::GetParentSuidL new folder full file name(%S)" ), &iNewFolderName );
iOldFolderFullName.Zero();
- iOldFolderFullName.Append( aFolderName ); // just name not suid
+ iOldFolderFullName.Append( aFolderName );
PRINT1( _L( "MM MTP <> CRenameObject::GetParentSuidL = %S" ), &iOldFolderFullName );
}
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crequestchecker.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crequestchecker.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -243,10 +243,6 @@
CMTPObjectMetaData* object( CMTPObjectMetaData::NewLC() );
TBool result( iFramework.ObjectMgr().ObjectL( aHandle, *object ) );
- iObjectArray.AppendL( object );
- CleanupStack::Pop( object );
- iHandles.AppendL( aHandle );
-
// Obj handle exists
if ( result )
{
@@ -277,8 +273,18 @@
ret = EMTPRespCodeInvalidParentObject;
}
}
+
+ if ( result )
+ {
+ iObjectArray.AppendL( object );
+ CleanupStack::Pop( object );
+ iHandles.AppendL( aHandle );
+ }
else
+ {
+ CleanupStack::PopAndDestroy( object );
ret = EMTPRespCodeInvalidObjectHandle;
+ }
PRINT1( _L( "MM MTP <= CRequestChecker::VerifyObjectHandleL ret = 0x%x" ), ret );
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crequestprocessor.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crequestprocessor.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -233,6 +233,7 @@
{
TUint16 eventCode = aEvent.Uint16( TMTPTypeEvent::EEventCode );
iCancelled = ( eventCode == EMTPEventCodeCancelTransaction );
+ PRINT1( _L("CRequestProcessor::HandleEventL, eventCode = %d"), eventCode);
}
// -----------------------------------------------------------------------------
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csendobject.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csendobject.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -198,12 +198,14 @@
{
delete iObjectInfo;
iObjectInfo = NULL;
+ Rollback();
iProgress = EObjectNone;
}
else if ( iOperationCode == EMTPOpCodeSendObjectPropList )
{
delete iObjectPropList;
iObjectPropList = NULL;
+ Rollback();
iProgress = EObjectNone;
}
}
@@ -328,6 +330,10 @@
if ( iProgress == EObjectNone )
{
+ // iCancelled could have been set after the last transaction
+ // reset the flag here
+ iCancelled = EFalse;
+
if ( iOperationCode == EMTPOpCodeSendObjectInfo )
{
ServiceInfoL();
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectproplist.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectproplist.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -188,103 +188,105 @@
if ( protectionStatus != EMTPProtectionNoProtection )
{
// NOTE: P4S expects AccessDenied response instead of ObjectWriteProtected
- return EMTPRespCodeAccessDenied; // EMTPRespCodeObjectWriteProtected;
+ responseCode = EMTPRespCodeAccessDenied; // EMTPRespCodeObjectWriteProtected;
}
-
- switch ( propertyCode )
+ else
{
- case EMTPObjectPropCodeStorageID:
- case EMTPObjectPropCodeObjectFormat:
- case EMTPObjectPropCodeProtectionStatus:
- case EMTPObjectPropCodeObjectSize:
- case EMTPObjectPropCodeParentObject:
- case EMTPObjectPropCodePersistentUniqueObjectIdentifier:
- case EMTPObjectPropCodeDateAdded:
- case EMTPObjectPropCodeDateCreated:
- case EMTPObjectPropCodeDateModified:
- {
- responseCode = EMTPRespCodeAccessDenied;
- }
- break;
-
- case EMTPObjectPropCodeNonConsumable:
- object->SetUint( CMTPObjectMetaData::ENonConsumable,
- aPropListElement.Uint8L( CMTPTypeObjectPropListElement::EValue ) );
- // TODO: need to reconsider,
- // if propList comprise both non-consumable and objectFileName,
- // ModifyObjectL would be called twice, need to investigate if it won't affect
- // performance
- iFramework.ObjectMgr().ModifyObjectL( *object );
- break;
-
- case EMTPObjectPropCodeObjectFileName:
+ switch ( propertyCode )
{
- TPtrC suid( object->DesC( CMTPObjectMetaData::ESuid ) );
- TPtrC ptr( aPropListElement.StringL( CMTPTypeObjectPropListElement::EValue ) );
- if ( KMaxFileName < ptr.Length() )
- responseCode = EMTPRespCodeInvalidDataset;
- else
+ case EMTPObjectPropCodeStorageID:
+ case EMTPObjectPropCodeObjectFormat:
+ case EMTPObjectPropCodeProtectionStatus:
+ case EMTPObjectPropCodeObjectSize:
+ case EMTPObjectPropCodeParentObject:
+ case EMTPObjectPropCodePersistentUniqueObjectIdentifier:
+ case EMTPObjectPropCodeDateAdded:
+ case EMTPObjectPropCodeDateCreated:
+ case EMTPObjectPropCodeDateModified:
{
- TFileName newSuid( ptr );
- TInt err = MmMtpDpUtility::UpdateObjectFileName( iFramework.Fs(), suid, newSuid );
- PRINT1( _L( "MM MTP <> Update object file name err = %d" ), err );
- if ( KErrOverflow == err ) // full path name is too long
- {
+ responseCode = EMTPRespCodeAccessDenied;
+ }
+ break;
+
+ case EMTPObjectPropCodeNonConsumable:
+ object->SetUint( CMTPObjectMetaData::ENonConsumable,
+ aPropListElement.Uint8L( CMTPTypeObjectPropListElement::EValue ) );
+ // TODO: need to reconsider,
+ // if propList comprise both non-consumable and objectFileName,
+ // ModifyObjectL would be called twice, need to investigate if it won't affect
+ // performance
+ iFramework.ObjectMgr().ModifyObjectL( *object );
+ break;
+
+ case EMTPObjectPropCodeObjectFileName:
+ {
+ TPtrC suid( object->DesC( CMTPObjectMetaData::ESuid ) );
+ TPtrC ptr( aPropListElement.StringL( CMTPTypeObjectPropListElement::EValue ) );
+ if ( KMaxFileName < ptr.Length() )
responseCode = EMTPRespCodeInvalidDataset;
- }
- else if ( KErrNone == err ) // TODO: ( KErrAlreadyExists == err )
- {
- TRAP( err, iDpConfig.GetWrapperL().RenameObjectL( *object, newSuid ) ); //Update MPX DB
-
- PRINT1( _L( "MM MTP <> Rename MPX object file name err = %d" ), err );
- // it is ok if file is not found in DB, following S60 solution
- if ( KErrNotFound == err )
- {
- TRAP( err, iDpConfig.GetWrapperL().AddObjectL( *object ) );
- PRINT1( _L( "MM MTP <> Add MPX object file name err = %d" ), err );
- }
-
- object->SetDesCL( CMTPObjectMetaData::ESuid, newSuid );
- iFramework.ObjectMgr().ModifyObjectL( *object );
- }
- else if ( KErrInUse == err ) // object file is being used by other program
- {
- responseCode = EMTPRespCodeDeviceBusy;
- }
else
{
- responseCode = EMTPRespCodeGeneralError;
+ TFileName newSuid( ptr );
+ TInt err = MmMtpDpUtility::UpdateObjectFileName( iFramework.Fs(), suid, newSuid );
+ PRINT1( _L( "MM MTP <> Update object file name err = %d" ), err );
+ if ( KErrOverflow == err ) // full path name is too long
+ {
+ responseCode = EMTPRespCodeInvalidDataset;
+ }
+ else if ( KErrNone == err ) // TODO: ( KErrAlreadyExists == err )
+ {
+ TRAP( err, iDpConfig.GetWrapperL().RenameObjectL( *object, newSuid ) ); //Update MPX DB
+
+ PRINT1( _L( "MM MTP <> Rename MPX object file name err = %d" ), err );
+ // it is ok if file is not found in DB, following S60 solution
+ if ( KErrNotFound == err )
+ {
+ TRAP( err, iDpConfig.GetWrapperL().AddObjectL( *object ) );
+ PRINT1( _L( "MM MTP <> Add MPX object file name err = %d" ), err );
+ }
+
+ object->SetDesCL( CMTPObjectMetaData::ESuid, newSuid );
+ iFramework.ObjectMgr().ModifyObjectL( *object );
+ }
+ else if ( KErrInUse == err ) // object file is being used by other program
+ {
+ responseCode = EMTPRespCodeDeviceBusy;
+ }
+ else
+ {
+ responseCode = EMTPRespCodeGeneralError;
+ }
}
}
- }
- break;
+ break;
- case EMTPObjectPropCodeName:
- case EMTPObjectPropCodeAlbumArtist:
- {
- CMTPTypeString* stringData = CMTPTypeString::NewLC(
- aPropListElement.StringL( CMTPTypeObjectPropListElement::EValue ) );// + stringData
+ case EMTPObjectPropCodeName:
+ case EMTPObjectPropCodeAlbumArtist:
+ {
+ CMTPTypeString* stringData = CMTPTypeString::NewLC(
+ aPropListElement.StringL( CMTPTypeObjectPropListElement::EValue ) );// + stringData
- responseCode = iDpConfig.PropSettingUtility()->SetMetaDataToWrapper( iDpConfig,
- propertyCode,
- *stringData,
- *object );
+ responseCode = iDpConfig.PropSettingUtility()->SetMetaDataToWrapper( iDpConfig,
+ propertyCode,
+ *stringData,
+ *object );
- CleanupStack::PopAndDestroy( stringData );// - stringData
- }
- break;
+ CleanupStack::PopAndDestroy( stringData );// - stringData
+ }
+ break;
- default:
- {
- responseCode = iDpConfig.PropSettingUtility()->SetSpecificObjectPropertyL( iDpConfig,
- propertyCode,
- *object,
- aPropListElement );
+ default:
+ {
+ responseCode = iDpConfig.PropSettingUtility()->SetSpecificObjectPropertyL( iDpConfig,
+ propertyCode,
+ *object,
+ aPropListElement );
+ }
+ break;
}
- break;
+
+ CleanupStack::PopAndDestroy( object ); // - object
}
-
- CleanupStack::PopAndDestroy( object ); // - object
}
PRINT1( _L( "MM MTP <= CSetObjectPropList::SetObjectPropListL responseCode = 0x%x" ), responseCode );
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -148,17 +148,11 @@
TUint32 objectHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 );
CMTPObjectMetaData* objectInfo = iRequestChecker->GetObjectInfo( objectHandle );
- if ( objectInfo == NULL )
- {
- PRINT( _L("MM MTP <> CSetObjectPropValue::CheckRequestL, objectInfo is NULL" ) );
- return EMTPRespCodeInvalidObjectHandle;
- }
- TPtrC fileName = objectInfo->DesC( CMTPObjectMetaData::ESuid );
TUint32 formatCode = objectInfo->Uint( CMTPObjectMetaData::EFormatCode );
PRINT3( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL, handle = 0x%x, filename = %S, formatCode = 0x%x" ),
objectHandle,
- &fileName,
+ &(objectInfo->DesC( CMTPObjectMetaData::ESuid )),
formatCode );
const RArray<TUint>* properties = iDpConfig.GetSupportedPropertiesL( formatCode );
TInt count = properties->Count();
--- a/mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadataaccesswrapper.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadataaccesswrapper.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -155,7 +155,7 @@
break;
}
// else
- // get from mpx
+ // Fall through on purpoe to get from mpx
case EMPXPlaylist:
case EMPXSong:
{
--- a/mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadatampxaccess.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadatampxaccess.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -902,7 +902,7 @@
delete iSampleData;
iSampleData = NULL;
- iSampleData = HBufC8::NewL( numElements * sizeof( TUint8 ) );
+ iSampleData = HBufC8::NewL( numElements );
TPtr8 samplePtr = iSampleData->Des();
mtpTypeArray.ToDes( samplePtr );
RFile sampleFile;
@@ -1522,12 +1522,6 @@
PRINT( _L( "MM MTP <> Modified contents are:" ) );
foundMedia = FindWMPMediaLC( KMPXMediaGeneralModified, ETrue ); // + foundMedia
-
- if ( !foundMedia->IsSupported( KMPXMediaArrayCount ) )
- {
- User::Leave( KErrNotSupported );
- }
-
foundItemCount = *foundMedia->Value<TInt>( KMPXMediaArrayCount );
PRINT1( _L( "MM MTP <> CMmMtpDpMetadataMpxAccess::GetModifiedContentL() found %d Media Objects" ), foundItemCount );
@@ -1600,14 +1594,14 @@
CleanupStack::PopAndDestroy( &playlistAttributes ); // - playlistAttributes
CleanupStack::PopAndDestroy( searchMedia ); // - searchMedia
+ CleanupStack::PushL( foundMedia ); // + foundMedia
if ( !foundMedia->IsSupported( KMPXMediaArrayCount ) )
User::Leave( KErrNotSupported );
TInt foundItemCount = *foundMedia->Value<TInt>( KMPXMediaArrayCount );
- delete foundMedia;
- foundMedia = NULL;
+ CleanupStack::PopAndDestroy( foundMedia ); // - foundMedia
PRINT1( _L( "MM MTP <= CMmMtpDpMetadataMpxAccess::IsExist foundItemCount(%d)" ), foundItemCount );
return ( foundItemCount > 0 ? ETrue : EFalse );
--- a/mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadatavideoaccess.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/src/cmmmtpdpmetadatavideoaccess.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -89,6 +89,8 @@
User::LeaveIfError( iDbsSession.Connect() );
TInt err = DriveInfo::GetDefaultDrive( DriveInfo::EDefaultPhoneMemory, iStoreNum );
+ PRINT1( _L( "MM MTP <> CMmMtpDpMetadataVideoAccess::ConstructL, EDefaultPhoneMemory err = %d" ), err );
+ User::LeaveIfError( err );
err = OpenDatabase();
@@ -153,15 +155,17 @@
}
}
- TBuf<KStorageRootMaxLength> storeRoot;
- err = PathInfo::GetRootPath( storeRoot, iStoreNum );
- iRfs.SetSessionPath( storeRoot );
-
if ( err == KErrNone )
{
iDbOpened = ETrue;
}
+ TBuf<KStorageRootMaxLength> storeRoot;
+ if( PathInfo::GetRootPath( storeRoot, iStoreNum ) == KErrNone )
+ {
+ iRfs.SetSessionPath( storeRoot );
+ }
+
PRINT( _L( "MM MTP <= CMmMtpDpMetadataVideoAccess::OpenDatabase" ) );
return err;
}
@@ -349,12 +353,14 @@
for ( iRecordSet.FirstL(); iRecordSet.AtRow(); iRecordSet.NextL() )
{
+#ifdef _DEBUG
HBufC* data = ReadLongTextL( KMtpVideoLocation );
- CleanupStack::PushL( data );
PRINT1( _L( "MM MTP <> CleanupDbIfNecessaryL removing %S from database" ), data );
+ delete data;
+ data = NULL;
+#endif
iRecordSet.DeleteL();
- CleanupStack::PopAndDestroy( data );
}
delete iColSet;
@@ -474,6 +480,8 @@
//__ASSERT_DEBUG(!iColSet, _MTP_PANIC(KMtpPrtPncCat, ENullPointer)); // Must have iColSet == NULL
// Make sure any quotes in the aMatchCriteria are doubled...
+ // coverity[incorrect_multiplication]
+ // coverity[buffer_alloc]
HBufC* matchText = HBufC::NewLC( 2 * aMatchCriteria.Length() );
TPtr pMatchText( matchText->Des() );
TInt srcLen = aMatchCriteria.Length();
@@ -706,9 +714,8 @@
OpenDatabaseL();
// File Path
- HBufC* suid = aObjectMetaData.DesC( CMTPObjectMetaData::ESuid ).AllocLC(); // + suid
- SetRecordL( *suid, ERecordRead );
- CleanupStack::PopAndDestroy( suid ); // - suid
+ const TDesC& suid = aObjectMetaData.DesC( CMTPObjectMetaData::ESuid );
+ SetRecordL( suid, ERecordRead );
HBufC* data = NULL;
TDbColNo num;
@@ -779,16 +786,14 @@
{
PRINT( _L( "MM MTP <> EMTPObjectPropCodeDescription-MD" ) );
data = ReadLongTextL( KMtpVideoComment );
+ CleanupStack::PushL( data ); // + data
TInt len = data->Length();
PRINT1( _L( "MM MTP <> CMmMtpDpMetadataMpxAccess::GetObjectMetadataValue len = %d" ),len );
- if ( len != 0 )
- {
- for ( TInt i = 0; i < len; i++ )
- ( ( CMTPTypeArray& ) aNewData ).AppendUintL( ( *data )[i] );
- }
+ for ( TInt i = 0; i < len; i++ )
+ ( ( CMTPTypeArray& ) aNewData ).AppendUintL( ( *data )[i] );
- delete data;
+ CleanupStack::PopAndDestroy( data ); // - data
data = NULL;
}
break;
@@ -1025,6 +1030,7 @@
// Pack the info to aNewData
if ( data )
{
+ CleanupStack::PushL( data ); // + data
#ifdef _DEBUG
if ( data->Length() > KMtpMaxStringDescLength ) // Have to concatenate for MTP
{
@@ -1040,8 +1046,7 @@
{
User::Leave( KErrArgument );
}
- delete data;
- data = NULL;
+ CleanupStack::PopAndDestroy( data ); // - data
}
PRINT( _L( "MM MTP <= CMmMtpDpMetadataVideoAccess::GetObjectMetadataValue" ) );
--- a/mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -110,14 +110,8 @@
if ( mime->CompareF( KMimeTypeAudio3gpp ) == 0
|| mime->CompareF( KMimeTypeVideo3gpp ) == 0 )
{
- delete mime;
- mime = NULL;
format = EMTPFormatCode3GPContainer;
}
- }
-
- if ( mime != NULL )
- {
delete mime;
mime = NULL;
}
@@ -525,34 +519,15 @@
HBufC8* MmMtpDpUtility::OdfMimeTypeL( const TDesC& aFullPath )
{
PRINT( _L( "MM MTP => MmMtpDpUtility::OdfMimeTypeL" ) );
- HBufC8* mimebuf = NULL;
- CContent* content = CContent::NewL( aFullPath );
- CleanupStack::PushL( content ); // + content
-
- HBufC* buffer = HBufC::NewL( KMimeTypeMaxLength );
- CleanupStack::PushL( buffer ); // + buffer
+ CContent* content = CContent::NewLC( aFullPath ); // + content
+ HBufC* buffer = HBufC::NewLC( KMimeTypeMaxLength ); // + buffer
TPtr data = buffer->Des();
- TInt err = content->GetStringAttribute( EMimeType, data );
-
- if ( err == KErrNone )
- {
- mimebuf = HBufC8::New( buffer->Length() );
+ User::LeaveIfError( content->GetStringAttribute( EMimeType, data ) );
- if ( mimebuf == NULL )
- {
- User::LeaveIfError( KErrNotFound );
- }
-
- mimebuf->Des().Copy( *buffer );
- }
-
- // leave if NULL
- if ( mimebuf == NULL )
- {
- User::Leave( KErrNotFound );
- }
+ HBufC8* mimebuf = HBufC8::NewL( buffer->Length() );
+ mimebuf->Des().Copy( *buffer );
CleanupStack::PopAndDestroy( buffer ); // - buffer
CleanupStack::PopAndDestroy( content ); // - content
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsamrformat.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsamrformat.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSAMRFormat class
@@ -40,10 +42,9 @@
* @lib QTMSapi.lib
*
*/
-class QTMS_WRAPPER_DLL_EXPORT QTMSAMRFormat : public QObject,
- public QTMSFormat
- {
- Q_OBJECT
+class QTMS_WRAPPER_DLL_EXPORT QTMSAMRFormat: public QObject, public QTMSFormat
+{
+Q_OBJECT
public:
/**
* Destructor
@@ -55,7 +56,7 @@
* Constructor
*/
QTMSAMRFormat();
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h Fri Aug 06 17:13:32 2010 -0500
@@ -20,7 +20,8 @@
#include <qtms.h>
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSBuffer class
@@ -33,12 +34,14 @@
*
*/
class QTMSBuffer
- {
+{
public:
/*
* Destructor
*/
- virtual ~QTMSBuffer() {}
+ virtual ~QTMSBuffer()
+ {
+ }
/**
* Return buffer type.
@@ -122,7 +125,7 @@
*
*/
virtual gint GetDataPtr(guint8*& bufptr) = 0;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmscall.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmscall.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSCall;
}
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSStream;
@@ -65,7 +67,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSCall : public QObject
- {
+{
Q_OBJECT
public:
/**
@@ -147,11 +149,10 @@
protected:
TMS::TMSCall* iTmsCall;
- };
+};
} //namespace QTMS
#endif //QTMS_CALL_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h Fri Aug 06 17:13:32 2010 -0500
@@ -26,11 +26,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSink;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSClientSink class
@@ -48,7 +50,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSClientSink : public QObject,
public QTMSSink
- {
+{
Q_OBJECT
public:
/**
@@ -98,11 +100,10 @@
protected:
TMS::TMSSink* iSink;
- };
+};
} //namespace QTMS
#endif //QTMS_CLIENT_SINK_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h Fri Aug 06 17:13:32 2010 -0500
@@ -25,11 +25,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSource;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSClientSource class
@@ -43,7 +45,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSClientSource : public QObject,
public QTMSSource
- {
+{
Q_OBJECT
public:
/**
@@ -163,11 +165,10 @@
protected:
TMS::TMSSource* iSource;
- };
+};
} //namespace QTMS
#endif //QTMS_CLIENT_SOURCE_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsdtmf.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsdtmf.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSDTMF;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSDTMFclass
@@ -39,7 +41,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSDTMF : public QObject
- {
+{
Q_OBJECT
public:
/**
@@ -113,10 +115,9 @@
protected:
TMS::TMSDTMF* iDtmf;
- };
+};
} //namespace QTMS
#endif //__QTMS_DTMF_H__
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmseffect.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmseffect.h Fri Aug 06 17:13:32 2010 -0500
@@ -21,7 +21,8 @@
#include <qtms.h>
#include <QObject>
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSEffect class
@@ -33,7 +34,7 @@
*
*/
class QTMSEffect
- {
+{
public:
/**
* Return effect type.
@@ -46,10 +47,9 @@
*
*/
virtual gint GetType(QTMSEffectType& effecttype) = 0;
- };
+};
} //namespace QTMS
#endif //QTMS_EFFECT_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsfactory.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsfactory.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,7 +23,8 @@
#include <QtCore/qglobal.h>
#include "qtmswrapperexport.h"
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSCall;
@@ -61,7 +62,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSFactory : public QObject
- {
+{
Q_OBJECT
public:
/**
@@ -119,7 +120,7 @@
*
*/
gint CreateCall(QTMSCallType ctype, QTMSCall*& QTMScall,
- guint ctxid = DEFAULT_CALL_CONTEXT);
+ guint ctxid = DEFAULT_CALL_CONTEXT);
/**
* Deletes QTMS Call.
@@ -165,7 +166,7 @@
*
*/
gint GetSupportedFormats(const QTMSStreamType strmtype,
- FormatVector& fmtlist);
+ FormatVector& fmtlist);
/**
* Creates Format object of the given format type.
@@ -217,7 +218,7 @@
*
*/
gint CreateEffect(QTMSEffectType QTMSeffecttype,
- QTMSEffect*& qtmseffect);
+ QTMSEffect*& qtmseffect);
/**
* Deletes Effect object.
@@ -253,7 +254,7 @@
*
*/
gint CreateBuffer(QTMSBufferType buffertype, guint size,
- QTMSBuffer*& qtmsbuffer);
+ QTMSBuffer*& qtmsbuffer);
/**
* Deletes the Buffer object.
@@ -451,7 +452,7 @@
private:
QTMSFactoryImpl* impl;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsformat.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsformat.h Fri Aug 06 17:13:32 2010 -0500
@@ -21,11 +21,13 @@
#include <qtms.h>
#include "qtmswrapperexport.h"
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSFormat class
@@ -49,7 +51,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSFormat
- {
+{
public:
/**
* Destructor
@@ -126,7 +128,7 @@
protected:
TMS::TMSFormat* iFormat;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsg711format.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsg711format.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSG711Format class
@@ -41,10 +43,9 @@
* @lib QTMSapi.lib
*
*/
-class QTMS_WRAPPER_DLL_EXPORT QTMSG711Format : public QObject,
- public QTMSFormat
- {
- Q_OBJECT
+class QTMS_WRAPPER_DLL_EXPORT QTMSG711Format: public QObject, public QTMSFormat
+{
+Q_OBJECT
public:
/**
* Destructor
@@ -198,7 +199,7 @@
* Constructor
*/
QTMSG711Format();
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsg729format.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsg729format.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSG729Format class
@@ -41,10 +43,9 @@
* @lib QTMSapi.lib
*
*/
-class QTMS_WRAPPER_DLL_EXPORT QTMSG729Format : public QObject,
- public QTMSFormat
- {
- Q_OBJECT
+class QTMS_WRAPPER_DLL_EXPORT QTMSG729Format: public QObject, public QTMSFormat
+{
+Q_OBJECT
public:
/**
* Destructor
@@ -89,7 +90,7 @@
* Constructor
*/
QTMSG729Format();
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsgaineffect.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsgaineffect.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSGainEffect class
@@ -38,8 +40,8 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSGainEffect : public QObject,
- public QTMSEffect
- {
+public QTMSEffect
+{
Q_OBJECT
public:
/**
@@ -109,7 +111,7 @@
protected:
TMS::TMSEffect *iEffect;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalgaineffect.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalgaineffect.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include <QObject>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSGlobalGainEffect class
@@ -42,7 +44,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSGlobalGainEffect : public QObject,
public QTMSEffect
- {
+{
Q_OBJECT
public:
/**
@@ -110,7 +112,7 @@
protected:
TMS::TMSEffect* iEffect;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalrouting.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalrouting.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSGlobalRouting;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSGlobalRouting class
@@ -40,7 +42,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSGlobalRouting : public QObject
- {
+{
Q_OBJECT
public:
/**
@@ -123,7 +125,7 @@
Q_SIGNALS:
void GlobalRoutingEvent(const QTMSGlobalRouting& routing,
- QTMSSignalEvent event, QTMSAudioOutput output);
+ QTMSSignalEvent event, QTMSAudioOutput output);
protected:
/**
@@ -133,7 +135,7 @@
protected:
TMS::TMSGlobalRouting* iRouting;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalvoleffect.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsglobalvoleffect.h Fri Aug 06 17:13:32 2010 -0500
@@ -25,11 +25,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSGlobalVolEffect class
@@ -43,7 +45,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSGlobalVolEffect : public QObject,
public QTMSEffect
- {
+{
Q_OBJECT
public:
/**
@@ -109,7 +111,7 @@
protected:
TMS::TMSEffect* iEffect;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsilbcformat.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsilbcformat.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSILBCFormat class
@@ -41,10 +43,9 @@
* @lib QTMSapi.lib
*
*/
-class QTMS_WRAPPER_DLL_EXPORT QTMSILBCFormat : public QObject,
- public QTMSFormat
- {
- Q_OBJECT
+class QTMS_WRAPPER_DLL_EXPORT QTMSILBCFormat: public QObject, public QTMSFormat
+{
+Q_OBJECT
public:
/**
* Destructor
@@ -170,7 +171,7 @@
* Constructor
*/
QTMSILBCFormat();
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsinbandtone.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsinbandtone.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSInbandTone;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSInbandTone class
@@ -39,7 +41,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSInbandTone : public QObject
- {
+{
Q_OBJECT
public:
/**
@@ -70,7 +72,7 @@
Q_SIGNALS:
void InbandToneEvent(const QTMSInbandTone& inbandtone,
- QTMSSignalEvent event);
+ QTMSSignalEvent event);
protected:
@@ -81,10 +83,9 @@
protected:
TMS::TMSInbandTone* iInbandTone;
- };
+};
} //namespace QTMS
#endif //__QTMS_INBAND_TONE_H__
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsmicsource.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsmicsource.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSource;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSMicSource class
@@ -40,7 +42,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSMicSource : public QObject,
public QTMSSource
- {
+{
Q_OBJECT
public:
/**
@@ -70,11 +72,10 @@
protected:
TMS::TMSSource *iSource;
- };
+};
} //namespace QTMS
#endif //QTMS_MIC_SOURCE_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsmodemsink.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsmodemsink.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSink;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSModemSink class
@@ -40,7 +42,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSModemSink : public QObject,
public QTMSSink
- {
+{
Q_OBJECT
public:
/**
@@ -70,11 +72,10 @@
protected:
TMS::TMSSink *iSink;
- };
+};
} //namespace QTMS
#endif //QTMS_MODEM_SINK_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsmodemsource.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsmodemsource.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSource;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSModemSource class
@@ -40,7 +42,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSModemSource : public QObject,
public QTMSSource
- {
+{
Q_OBJECT
public:
/**
@@ -70,11 +72,10 @@
protected:
TMS::TMSSource *iSource;
- };
+};
} //namespace QTMS
#endif //QTMS_MODEM_SOURCE_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmspcmformat.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmspcmformat.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSPCMFormat class
@@ -39,10 +41,9 @@
* @lib QTMSapi.lib
*
*/
-class QTMS_WRAPPER_DLL_EXPORT QTMSPCMFormat : public QObject,
- public QTMSFormat
- {
- Q_OBJECT
+class QTMS_WRAPPER_DLL_EXPORT QTMSPCMFormat: public QObject, public QTMSFormat
+{
+Q_OBJECT
public:
/**
* Destructor
@@ -54,7 +55,7 @@
* Constructor
*/
QTMSPCMFormat();
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsringtone.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsringtone.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSRingTone;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSRingTone class
@@ -38,7 +40,7 @@
*
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSRingTone : public QObject
- {
+{
Q_OBJECT
public:
/**
@@ -76,7 +78,7 @@
*
*/
gint Init(const QTMSRingToneType type = QTMS_RINGTONE_DEFAULT,
- GString* str = NULL, GString* tts = NULL);
+ GString* str = NULL, GString* tts = NULL);
/**
* Deinit ring tone player.
@@ -134,11 +136,10 @@
protected:
TMS::TMSRingTone *iRingTone;
- };
+};
} //namespace QTMS
#endif //QTMS_RINGTONE_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmssink.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmssink.h Fri Aug 06 17:13:32 2010 -0500
@@ -20,7 +20,8 @@
#include <qtms.h>
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSSink class
@@ -31,7 +32,7 @@
*
*/
class QTMSSink
- {
+{
public:
/**
* Returns type of the concrete data sink object implementation.
@@ -46,9 +47,8 @@
*
*/
virtual gint GetType(QTMSSinkType& sinktype) = 0;
- };
+};
} //namespace QTMS
#endif //QTMS_SINK_H
-
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmssource.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmssource.h Fri Aug 06 17:13:32 2010 -0500
@@ -20,7 +20,8 @@
#include <qtms.h>
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSSource class
@@ -31,7 +32,7 @@
*
*/
class QTMSSource
- {
+{
public:
/**
* Returns type of the concrete data source object implementation.
@@ -46,7 +47,7 @@
*
*/
virtual gint GetType(QTMSSourceType& sourcetype) = 0;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsspeakersink.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsspeakersink.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSink;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSSpeakerSink class
@@ -40,7 +42,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSSpeakerSink : public QObject,
public QTMSSink
- {
+{
Q_OBJECT
public:
/**
@@ -70,11 +72,10 @@
protected:
TMS::TMSSink *iSink;
- };
+};
} //namespace QTMS
#endif //QTMS_SPEAKER_SINK_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsstream.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsstream.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,11 +24,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSStream;
}
-namespace QTMS {
+namespace QTMS
+{
// Forward declarations
class QTMSSource;
@@ -120,7 +122,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSStream : public QObject
- {
+{
Q_OBJECT
public:
@@ -517,10 +519,9 @@
protected:
TMS::TMSStream *iStream;
- };
+};
} //namespace QTMS
#endif // QTMS_STREAM_H
-
// End of file
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsvolumeeffect.h Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsvolumeeffect.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,11 +23,13 @@
#include "qtmswrapperexport.h"
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
/**
* QTMSVolumeEffect class
@@ -39,7 +41,7 @@
*/
class QTMS_WRAPPER_DLL_EXPORT QTMSVolumeEffect : public QObject,
public QTMSEffect
- {
+{
Q_OBJECT
public:
/**
@@ -98,7 +100,7 @@
*/
virtual gint GetType(QTMSEffectType& effecttype);
-Q_SIGNALS:
+ Q_SIGNALS:
void EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event);
protected:
@@ -109,7 +111,7 @@
protected:
TMS::TMSEffect *iEffect;
- };
+};
} //namespace QTMS
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/tsrc/qtmscstest/qtmscstest.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/tsrc/qtmscstest/qtmscstest.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -1,19 +1,19 @@
/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: QTMS CS test
-*
-*/
+ * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description: QTMS CS test
+ *
+ */
#include <QObject>
#include <QtTest/QtTest>
#include "qtestmains60.h"
@@ -46,18 +46,17 @@
#include <tmsbuffer.h>
using namespace QTMS;
-
_LIT8(KRTBeepSequence, "\x00\x11\x0A\x0A\x08\x73\x0A\x40\x28\x0A\xF7\
\x05\xFC\x40\x64\x0A\x08\x40\x32\x0A\xF7\x06\x0B");
-_LIT16(KTestFile1, "c:\\data\\sounds\\digital\\test_8khz.wav");
+_LIT16(KTestFile1, "c:\\data\\sounds\\digital\\test_8khz.wav");
-class QTmsCsTest : public QObject
- {
+class QTmsCsTest: public QObject
+{
Q_OBJECT
private slots:
void initTestCase();
void CSCallSetup();
-
+
void CreateUplink();
void CreateDnlink();
void CreateMicSource();
@@ -68,7 +67,7 @@
void AddModemSourceToStream();
void CreateSpeakerSink();
void AddSpeakerSinkToStream();
-
+
void CreateStreamVol();
void CreateStreamGain();
@@ -78,30 +77,30 @@
void StartUplink();
void StopUplink();
void StartDnlink();
-
+
void StreamVol();
void StreamGain();
- // void StopDnlink();
-
+ // void StopDnlink();
+
void CreateGlobalVol();
void CreateGlobalGain();
void CreateRouting_data();
void CreateRouting();
-
+
void CreateInband_data();
void CreateInband();
void CreateDnlinkDtmf();
void CreateUplinkDtmf();
-
- void CreateRingTone();
+
+ void CreateRingTone();
void InitRingTonePlayerFromProfiles();
void PlayRingTone();
void PauseRingTone();
void MuteRingTone();
- void StopRingTone();
+ void StopRingTone();
void CloseRingTonePlayer();
-
+
void CloseUplink();
void CloseDownlink();
void cleanupTestCase();
@@ -111,24 +110,23 @@
//From TMSClientSinkObserver
void EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event);
//From TMSGlobalRoutingObserver
- void GlobalRoutingEvent(const QTMSGlobalRouting& routing,
- QTMSSignalEvent event, QTMSAudioOutput output);
+ void GlobalRoutingEvent(const QTMSGlobalRouting& routing, QTMSSignalEvent event,
+ QTMSAudioOutput output);
//From TMSRingToneObserver
void RingtoneEvent(const QTMSRingTone& rt, QTMSSignalEvent event);
//From TMSDTMFObserver
void DTMFEvent(const QTMSDTMF& dtmf, QTMSSignalEvent event);
//From TMSInbandToneObserver
- void InbandToneEvent(const QTMSInbandTone& inbandtone,
- QTMSSignalEvent event);
+ void InbandToneEvent(const QTMSInbandTone& inbandtone, QTMSSignalEvent event);
-private:
+private:
void InitRingToneSequencePlayer();
- void InitRingTonePlayerFromFile();
+ void InitRingTonePlayerFromFile();
void StopDnlink();
void GetAvailableOutput();
void DisplayDevice(QTMSAudioOutput device);
-
-private:
+
+private:
QTMSFactory *m_Factory;
QTMSCall *m_Call;
QTMSDTMF *m_Dnlnkdtmf;
@@ -147,24 +145,24 @@
QTMSInbandTone *m_InbandTonePlayer;
QTMSRingTone *m_RingTonePlayer;
GString* m_RTStr;
- GString* m_TTSStr;
+ GString* m_TTSStr;
QSignalSpy *m_UplinkSpy;
QSignalSpy *m_DnlinkSpy;
QSignalSpy *m_InbandSpy;
- QSignalSpy *m_RoutingSpy;
- OutputVector m_Availableoutputs;
+ QSignalSpy *m_RoutingSpy;
+ OutputVector m_Availableoutputs;
- };
+};
void QTmsCsTest::initTestCase()
- {
+{
qDebug("Start QTms CS tests");
-
+
g_setenv("G_SLICE", "always-malloc", 1);
m_Factory = NULL;
m_Call = NULL;
m_Dnlink = NULL;
- m_Uplink = NULL;
+ m_Uplink = NULL;
m_MicSource = NULL;
m_ModemSource = NULL;
m_SpeakerSink = NULL;
@@ -173,62 +171,60 @@
m_Gain = NULL;
m_GlobalVol = NULL;
m_GlobalGain = NULL;
- m_Routing = NULL;
+ m_Routing = NULL;
m_Dnlnkdtmf = NULL;
m_Uplnkdtmf = NULL;
m_InbandTonePlayer = NULL;
m_RingTonePlayer = NULL;
m_UplinkSpy = NULL;
m_DnlinkSpy = NULL;
-
+
QTMSVer *ver(NULL);
gint status;
status = QTMSFactory::CreateFactory(m_Factory, *ver);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
- qRegisterMetaType<QTMSSignalEvent>("QTMSSignalEvent");
- qRegisterMetaType<QTMSAudioOutput>("QTMSAudioOutput");
-
- }
+ qRegisterMetaType<QTMSSignalEvent> ("QTMSSignalEvent");
+ qRegisterMetaType<QTMSAudioOutput> ("QTMSAudioOutput");
+
+}
void QTmsCsTest::cleanupTestCase()
- {
+{
qDebug("End QTms tests");
-
+
StopDnlink();
-
- m_Factory->DeleteSource(m_MicSource);
- m_Factory->DeleteSource(m_ModemSource);
+
+ m_Factory->DeleteSource(m_MicSource);
+ m_Factory->DeleteSource(m_ModemSource);
m_Factory->DeleteSink(m_ModemSink);
m_Factory->DeleteSink(m_SpeakerSink);
-
+
m_Factory->DeleteDTMF(m_Dnlnkdtmf);
m_Factory->DeleteInbandTonePlayer(m_InbandTonePlayer);
m_Factory->DeleteRingTonePlayer(m_RingTonePlayer);
-
+
m_Factory->DeleteEffect(m_Vol);
m_Factory->DeleteEffect(m_Gain);
m_Factory->DeleteEffect(m_GlobalVol);
m_Factory->DeleteEffect(m_GlobalGain);
-
+
m_Factory->DeleteGlobalRouting(m_Routing);
-
+
m_Call->DeleteStream(m_Uplink);
m_Call->DeleteStream(m_Dnlink);
-
+
m_Factory->DeleteCall(m_Call);
delete m_Factory;
-
- }
+
+}
void QTmsCsTest::CSCallSetup()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_Call)
- {
+ if (m_Factory && !m_Call) {
gboolean issupported(FALSE);
m_Factory->IsCallTypeSupported(QTMS_CALL_CS, issupported);
QVERIFY(issupported == TRUE);
@@ -236,260 +232,233 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTMSCallType calltype = m_Call->GetCallType();
QVERIFY(calltype == QTMS_CALL_CS);
- }
+ }
QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
+}
void QTmsCsTest::CreateUplink()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Call)
- {
+ if (m_Call) {
status = m_Call->CreateStream(QTMS_STREAM_UPLINK, m_Uplink);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
m_UplinkSpy = new QSignalSpy(m_Uplink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+ SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
QVERIFY( m_UplinkSpy->isValid() );
//QCOMPARE(m_UplinkSpy->count(), 0 );
-
- connect(m_Uplink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)),
- this,
- SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+
+ connect(m_Uplink, SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)), this,
+ SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
- }
}
+}
- void QTmsCsTest::CreateDnlink()
- {
+void QTmsCsTest::CreateDnlink()
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Call)
- {
+ if (m_Call) {
status = m_Call->CreateStream(QTMS_STREAM_DOWNLINK, m_Dnlink);
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+
m_DnlinkSpy = new QSignalSpy(m_Dnlink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+ SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
QVERIFY( m_DnlinkSpy->isValid() );
//QCOMPARE(m_DnlinkSpy->count(), 0 );
-
- connect(m_Dnlink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)),
- this,
- SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
- }
+
+ connect(m_Dnlink, SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)), this,
+ SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+ }
+}
+
+void QTmsCsTest::CreateModemSink()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Factory && !m_ModemSink) {
+ status = m_Factory->CreateSink(QTMS_SINK_MODEM, m_ModemSink);
}
-
-
- void QTmsCsTest::CreateModemSink()
- {
- gint status(QTMS_RESULT_SUCCESS);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
- if (m_Factory && !m_ModemSink)
- {
- status = m_Factory->CreateSink(QTMS_SINK_MODEM, m_ModemSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsCsTest::CreateModemSource()
- {
- gint status(QTMS_RESULT_SUCCESS);
+void QTmsCsTest::CreateModemSource()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Factory && !m_ModemSource) {
+ status = m_Factory->CreateSource(QTMS_SOURCE_MODEM, m_ModemSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
- if (m_Factory && !m_ModemSource)
- {
- status = m_Factory->CreateSource(QTMS_SOURCE_MODEM, m_ModemSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
+void QTmsCsTest::AddModemSinkToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Uplink && m_ModemSink) {
+ status = m_Uplink->AddSink(m_ModemSink);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
- void QTmsCsTest::AddModemSinkToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Uplink && m_ModemSink)
- {
- status = m_Uplink->AddSink(m_ModemSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsCsTest::AddModemSourceToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Dnlink && m_ModemSource)
- {
- status = m_Dnlink->AddSource(m_ModemSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
+void QTmsCsTest::AddModemSourceToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Dnlink && m_ModemSource) {
+ status = m_Dnlink->AddSource(m_ModemSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+void QTmsCsTest::CreateMicSource()
+{
+ gint status(QTMS_RESULT_SUCCESS);
- void QTmsCsTest::CreateMicSource()
- {
- gint status(QTMS_RESULT_SUCCESS);
+ if (m_Factory && !m_MicSource) {
+ status = m_Factory->CreateSource(TMS_SOURCE_MIC, m_MicSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
- if (m_Factory && !m_MicSource)
- {
- status = m_Factory->CreateSource(TMS_SOURCE_MIC, m_MicSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
+void QTmsCsTest::AddMicSourceToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Uplink && m_MicSource) {
+ status = m_Uplink->AddSource(m_MicSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsCsTest::CreateSpeakerSink()
+{
+ gint status(QTMS_RESULT_SUCCESS);
- void QTmsCsTest::AddMicSourceToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Uplink && m_MicSource)
- {
- status = m_Uplink->AddSource(m_MicSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
+ if (m_Factory && !m_SpeakerSink) {
+ status = m_Factory->CreateSink(QTMS_SINK_SPEAKER, m_SpeakerSink);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
- void QTmsCsTest::CreateSpeakerSink()
- {
- gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Factory && !m_SpeakerSink)
- {
- status = m_Factory->CreateSink(QTMS_SINK_SPEAKER, m_SpeakerSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
+void QTmsCsTest::AddSpeakerSinkToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Dnlink && m_SpeakerSink) {
+ status = m_Dnlink->AddSink(m_SpeakerSink);
+ qDebug("QTMS speaker sink added to stream");
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
- void QTmsCsTest::AddSpeakerSinkToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Dnlink && m_SpeakerSink)
- {
- status = m_Dnlink->AddSink(m_SpeakerSink);
- qDebug("QTMS speaker sink added to stream");
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsCsTest::InitUplink()
- {
- QVERIFY(m_Uplink->Init() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_UplinkSpy->count(), 1 );
- }
+void QTmsCsTest::InitUplink()
+{
+ QVERIFY(m_Uplink->Init() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_UplinkSpy->count(), 1 );
+}
+
+void QTmsCsTest::InitDnlink()
+{
+ QVERIFY(m_Dnlink->Init() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_DnlinkSpy->count(), 1 );
+}
- void QTmsCsTest::InitDnlink()
- {
- QVERIFY(m_Dnlink->Init() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_DnlinkSpy->count(), 1 );
- }
+void QTmsCsTest::StartUplink()
+{
+ QVERIFY(m_Uplink->Start() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_UplinkSpy->count(), 2 );
+}
- void QTmsCsTest::StartUplink()
- {
- QVERIFY(m_Uplink->Start() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_UplinkSpy->count(), 2 );
- }
-
- void QTmsCsTest::StartDnlink()
- {
+void QTmsCsTest::StartDnlink()
+{
QVERIFY(m_Dnlink->Start() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
+ QTest::qWait(1000);
//QCOMPARE(m_DnlinkSpy->count(), 2 );
- }
+}
void QTmsCsTest::StopUplink()
- {
+{
QVERIFY(m_Uplink->Stop() == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
//QCOMPARE(m_UplinkSpy->count(), 3 );
- }
+}
void QTmsCsTest::StopDnlink()
- {
+{
QVERIFY(m_Dnlink->Stop() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
+ QTest::qWait(1000);
//QCOMPARE(m_DnlinkSpy->count(), 3 );
- }
+}
void QTmsCsTest::CloseUplink()
- {
+{
m_Uplink->Deinit();
QTest::qWait(1000);
- if (m_Uplink)
- {
- if (m_Gain)
- {
+ if (m_Uplink) {
+ if (m_Gain) {
QVERIFY(m_Uplink->RemoveEffect(m_Gain)== QTMS_RESULT_SUCCESS);
- }
- if (m_MicSource)
- {
+ }
+ if (m_MicSource) {
QVERIFY(m_Uplink->RemoveSource(m_MicSource)== QTMS_RESULT_SUCCESS);
- }
- if (m_ModemSink)
- {
+ }
+ if (m_ModemSink) {
QVERIFY(m_Uplink->RemoveSink(m_ModemSink)== QTMS_RESULT_SUCCESS);
- }
+ }
+ }
+}
+
+void QTmsCsTest::CloseDownlink()
+{
+ m_Dnlink->Deinit();
+ QTest::qWait(1000);
+ if (m_Dnlink) {
+ if (m_Vol) {
+ QVERIFY(m_Dnlink->RemoveEffect(m_Vol)== QTMS_RESULT_SUCCESS);
+ }
+ if (m_ModemSource) {
+ QVERIFY(m_Dnlink->RemoveSource(m_ModemSource)== QTMS_RESULT_SUCCESS);
+ }
+ if (m_SpeakerSink) {
+ QVERIFY(m_Dnlink->RemoveSink(m_SpeakerSink) == QTMS_RESULT_SUCCESS);
}
}
-void QTmsCsTest::CloseDownlink()
- {
- m_Dnlink->Deinit();
- QTest::qWait(1000);
- if (m_Dnlink)
- {
- if (m_Vol)
- {
- QVERIFY(m_Dnlink->RemoveEffect(m_Vol)== QTMS_RESULT_SUCCESS);
- }
- if (m_ModemSource)
- {
- QVERIFY(m_Dnlink->RemoveSource(m_ModemSource)== QTMS_RESULT_SUCCESS);
- }
- if (m_SpeakerSink)
- {
- QVERIFY(m_Dnlink->RemoveSink(m_SpeakerSink) == QTMS_RESULT_SUCCESS);
- }
- }
-
- }
+}
void QTmsCsTest::CreateStreamVol()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_Vol)
- {
+ if (m_Factory && !m_Vol) {
status = m_Factory->CreateEffect(QTMS_EFFECT_VOLUME, m_Vol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSVolumeEffect*> (m_Vol),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this, SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
-
- if(m_Dnlink)
- {
- status = m_Dnlink->AddEffect(m_Vol);
- }
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+
+ if (m_Dnlink) {
+ status = m_Dnlink->AddEffect(m_Vol);
+ }
QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
}
+}
void QTmsCsTest::StreamVol()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
guint maxvol(0);
- if (m_Vol)
- {
+ if (m_Vol) {
status = static_cast<QTMSVolumeEffect*> (m_Vol)->GetMaxLevel(maxvol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
@@ -502,37 +471,33 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QCOMPARE(vol,maxvol);
- }
}
+}
void QTmsCsTest::CreateStreamGain()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_Gain)
- {
+ if (m_Factory && !m_Gain) {
status = m_Factory->CreateEffect(QTMS_EFFECT_GAIN, m_Gain);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSGainEffect*> (m_Gain),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this,
- SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
-
- if(m_Uplink)
- {
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+
+ if (m_Uplink) {
status = m_Uplink->AddEffect(m_Gain);
- }
+ }
QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
}
+}
void QTmsCsTest::StreamGain()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Gain)
- {
+ if (m_Gain) {
guint maxgain(0);
static_cast<QTMSGainEffect*> (m_Gain)->GetMaxLevel(maxgain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
@@ -546,32 +511,28 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QCOMPARE(gain,maxgain);
- }
-
}
+}
void QTmsCsTest::CreateGlobalVol()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_GlobalVol)
- {
+ if (m_Factory && !m_GlobalVol) {
status = m_Factory->CreateEffect(QTMS_EFFECT_GLOBAL_VOL, m_GlobalVol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSGlobalVolEffect*> (m_GlobalVol),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this, SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
guint maxvol(0);
- status = static_cast<QTMSGlobalVolEffect*>(m_GlobalVol)->GetMaxLevel(
- maxvol);
+ status = static_cast<QTMSGlobalVolEffect*> (m_GlobalVol)->GetMaxLevel(maxvol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- status = static_cast<QTMSGlobalVolEffect*>(m_GlobalVol)->SetLevel(
- maxvol);
+ status = static_cast<QTMSGlobalVolEffect*> (m_GlobalVol)->SetLevel(maxvol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
@@ -581,298 +542,275 @@
QCOMPARE(vol,maxvol);
- }
}
-
+}
void QTmsCsTest::CreateGlobalGain()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_GlobalGain)
- {
+ if (m_Factory && !m_GlobalGain) {
status = m_Factory->CreateEffect(QTMS_EFFECT_GLOBAL_GAIN, m_GlobalGain);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSGlobalGainEffect*> (m_GlobalGain),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this,
- SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
-
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+
guint maxgain(0);
- static_cast<QTMSGlobalGainEffect*>(m_GlobalGain)->GetMaxLevel(maxgain);
+ static_cast<QTMSGlobalGainEffect*> (m_GlobalGain)->GetMaxLevel(maxgain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
- static_cast<QTMSGlobalGainEffect*>(m_GlobalGain)->SetLevel(maxgain);
+
+ static_cast<QTMSGlobalGainEffect*> (m_GlobalGain)->SetLevel(maxgain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
-
+
guint gain(0);
- static_cast<QTMSGlobalGainEffect*>(m_GlobalGain)->GetLevel(gain);
+ static_cast<QTMSGlobalGainEffect*> (m_GlobalGain)->GetLevel(gain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+
QCOMPARE(gain,maxgain);
-
- }
+
}
+}
void QTmsCsTest::CreateRouting_data()
- {
+{
gint status;
- if (m_Factory && !m_Routing)
- {
+ if (m_Factory && !m_Routing) {
status = m_Factory->CreateGlobalRouting(m_Routing);
QVERIFY(status == QTMS_RESULT_SUCCESS);
m_RoutingSpy = new QSignalSpy(m_Routing,
- SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,
- QTMSSignalEvent,
- QTMSAudioOutput)));
+ SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,
+ QTMSSignalEvent,
+ QTMSAudioOutput)));
QVERIFY( m_RoutingSpy->isValid() );
- // QCOMPARE(m_RoutingSpy->count(), 0 );
- connect(m_Routing,
- SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,
- QTMSSignalEvent,QTMSAudioOutput)),
- this,
- SLOT(GlobalRoutingEvent(const QTMSGlobalRouting&,
- QTMSSignalEvent,QTMSAudioOutput)));
- }
+ // QCOMPARE(m_RoutingSpy->count(), 0 );
+ connect(m_Routing, SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,
+ QTMSSignalEvent,QTMSAudioOutput)), this,
+ SLOT(GlobalRoutingEvent(const QTMSGlobalRouting&,
+ QTMSSignalEvent,QTMSAudioOutput)));
+ }
//Populate data and test based on available output
GetAvailableOutput();
- }
+}
void QTmsCsTest::CreateRouting()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
-
QFETCH(QTMSAudioOutput, routing);
-
- if(m_Routing)
- {
+
+ if (m_Routing) {
status = m_Routing->SetOutput(routing);
QVERIFY(status == QTMS_RESULT_SUCCESS);
#ifndef __WINSCW__
- QTest::qWait(1000);
- // QCOMPARE(m_RoutingSpy->count(), 1 );
+ QTest::qWait(1000);
+ // QCOMPARE(m_RoutingSpy->count(), 1 );
#endif
- QTMSAudioOutput current;
+ QTMSAudioOutput current;
status = m_Routing->GetOutput(current);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QCOMPARE(routing,current);
-
+
QTMSAudioOutput previous;
status = m_Routing->GetPreviousOutput(previous);
QVERIFY(status == QTMS_RESULT_SUCCESS);
qDebug("Previous routing:");
DisplayDevice(previous);
- }
}
+}
void QTmsCsTest::GetAvailableOutput()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Routing)
- {
+ if (m_Routing) {
status = m_Routing->GetAvailableOutputs(m_Availableoutputs);
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
- qDebug("Available outputs: %d",m_Availableoutputs.size());
- std::vector<guint>::iterator iteroutputs =
- m_Availableoutputs.begin();
- for (; iteroutputs < m_Availableoutputs.end(); iteroutputs++)
- {
+
+ qDebug("Available outputs: %d", m_Availableoutputs.size());
+ std::vector<guint>::iterator iteroutputs = m_Availableoutputs.begin();
+ for (; iteroutputs < m_Availableoutputs.end(); iteroutputs++) {
DisplayDevice(*iteroutputs);
- }
}
}
+}
void QTmsCsTest::DisplayDevice(QTMSAudioOutput device)
- {
+{
QTest::addColumn<QTMSAudioOutput>("routing");
-
- switch (device)
- {
- case QTMS_AUDIO_OUTPUT_NONE:
- {
- qDebug("none");
- QTest::newRow("None")<<QTMS_AUDIO_OUTPUT_NONE;
- }
- break;
- case QTMS_AUDIO_OUTPUT_PUBLIC:
- {
- qDebug("Public");
- QTest::newRow("Public")<<QTMS_AUDIO_OUTPUT_PUBLIC;
- }
- break;
- case QTMS_AUDIO_OUTPUT_PRIVATE:
- {
- qDebug("Private");
- QTest::newRow("Private")<<QTMS_AUDIO_OUTPUT_PRIVATE;
- }
- break;
- case QTMS_AUDIO_OUTPUT_HANDSET:
- {
- qDebug("Handset");
- QTest::newRow("Handset")<<QTMS_AUDIO_OUTPUT_HANDSET;
- }
- break;
- case QTMS_AUDIO_OUTPUT_LOUDSPEAKER:
- {
- qDebug("Loudspeaker");
- QTest::newRow("Loud speaker")<< QTMS_AUDIO_OUTPUT_LOUDSPEAKER;
- }
- break;
- case QTMS_AUDIO_OUTPUT_WIRED_ACCESSORY:
- {
- qDebug("Wired accessory");
- QTest::newRow("Wired accessory")<<QTMS_AUDIO_OUTPUT_WIRED_ACCESSORY;
- }
- break;
- case QTMS_AUDIO_OUTPUT_ACCESSORY:
- {
- qDebug("Accessory");
- QTest::newRow("Accessory")<< QTMS_AUDIO_OUTPUT_ACCESSORY;
- }
- break;
- case QTMS_AUDIO_OUTPUT_ETTY:
- {
- qDebug("TTY");
- QTest::newRow("ETTY")<< QTMS_AUDIO_OUTPUT_ETTY;
- }
- break;
- default:
- break;
- }
+
+ switch (device) {
+ case QTMS_AUDIO_OUTPUT_NONE:
+ {
+ qDebug("none");
+ QTest::newRow("None") << QTMS_AUDIO_OUTPUT_NONE;
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_PUBLIC:
+ {
+ qDebug("Public");
+ QTest::newRow("Public") << QTMS_AUDIO_OUTPUT_PUBLIC;
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_PRIVATE:
+ {
+ qDebug("Private");
+ QTest::newRow("Private") << QTMS_AUDIO_OUTPUT_PRIVATE;
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_HANDSET:
+ {
+ qDebug("Handset");
+ QTest::newRow("Handset") << QTMS_AUDIO_OUTPUT_HANDSET;
}
+ break;
+ case QTMS_AUDIO_OUTPUT_LOUDSPEAKER:
+ {
+ qDebug("Loudspeaker");
+ QTest::newRow("Loud speaker") << QTMS_AUDIO_OUTPUT_LOUDSPEAKER;
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_WIRED_ACCESSORY:
+ {
+ qDebug("Wired accessory");
+ QTest::newRow("Wired accessory") << QTMS_AUDIO_OUTPUT_WIRED_ACCESSORY;
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_ACCESSORY:
+ {
+ qDebug("Accessory");
+ QTest::newRow("Accessory") << QTMS_AUDIO_OUTPUT_ACCESSORY;
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_ETTY:
+ {
+ qDebug("TTY");
+ QTest::newRow("ETTY") << QTMS_AUDIO_OUTPUT_ETTY;
+ }
+ break;
+ default:
+ break;
+ }
+}
void QTmsCsTest::CreateDnlinkDtmf()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
GString* dtmfstring(NULL);
status = m_Factory->CreateDTMF(QTMS_STREAM_DOWNLINK, m_Dnlnkdtmf);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (m_Dnlnkdtmf)
- {
- QSignalSpy dtmfspy(m_Dnlnkdtmf,
- SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
+ if (m_Dnlnkdtmf) {
+ QSignalSpy dtmfspy(m_Dnlnkdtmf, SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
QVERIFY( dtmfspy.isValid() );
//QCOMPARE(dtmfspy.count(), 0 );
-
- connect(m_Dnlnkdtmf,
- SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)), this,
- SLOT(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
+
+ connect(m_Dnlnkdtmf, SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)), this,
+ SLOT(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
dtmfstring = g_string_new("4723");
status = m_Dnlnkdtmf->SetTone(dtmfstring);
-
+
m_Dnlnkdtmf->Start();
QTest::qWait(1000);
g_string_free(dtmfstring, TRUE);
//QCOMPARE(dtmfspy.count(), 1 );
-
+
status = m_Dnlnkdtmf->Stop();
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
//QCOMPARE(dtmfspy.count(), 2 );
- }
}
+}
void QTmsCsTest::CreateUplinkDtmf()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
GString* dtmfstring(NULL);
status = m_Factory->CreateDTMF(QTMS_STREAM_UPLINK, m_Uplnkdtmf);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (m_Uplnkdtmf)
- {
- QSignalSpy uplinkdtmfspy(m_Uplnkdtmf,
- SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
+ if (m_Uplnkdtmf) {
+ QSignalSpy uplinkdtmfspy(m_Uplnkdtmf, SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
QVERIFY( uplinkdtmfspy.isValid() );
//QCOMPARE(dtmfspy.count(), 0 );
-
- connect(m_Uplnkdtmf,
- SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)), this,
- SLOT(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
+
+ connect(m_Uplnkdtmf, SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)), this,
+ SLOT(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
dtmfstring = g_string_new("4723");
status = m_Uplnkdtmf->SetTone(dtmfstring);
-
+
m_Uplnkdtmf->Start();
QTest::qWait(1000);
g_string_free(dtmfstring, TRUE);
//QCOMPARE(dtmfspy.count(), 1 );
-
+
m_Uplnkdtmf->ContinueDTMFStringSending(FALSE);
-
+
status = m_Uplnkdtmf->Stop();
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
//QCOMPARE(dtmfspy.count(), 2 );
- }
}
-
+}
void QTmsCsTest::CreateInband_data()
- {
-
+{
+
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_InbandTonePlayer)
- {
+ if (m_Factory && !m_InbandTonePlayer) {
status = m_Factory->CreateInbandTonePlayer(m_InbandTonePlayer);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- m_InbandSpy = new QSignalSpy(m_InbandTonePlayer,
- SIGNAL(InbandToneEvent(const QTMSInbandTone&,QTMSSignalEvent)));
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ m_InbandSpy = new QSignalSpy(m_InbandTonePlayer,
+ SIGNAL(InbandToneEvent(const QTMSInbandTone&,QTMSSignalEvent)));
QVERIFY( m_InbandSpy->isValid() );
//QCOMPARE(m_InbandSpy->count(), 0 );
connect(m_InbandTonePlayer,
- SIGNAL(InbandToneEvent(const QTMSInbandTone&, QTMSSignalEvent)),
- this,
- SLOT(InbandToneEvent(const QTMSInbandTone&, QTMSSignalEvent)));
- }
-
+ SIGNAL(InbandToneEvent(const QTMSInbandTone&, QTMSSignalEvent)), this,
+ SLOT(InbandToneEvent(const QTMSInbandTone&, QTMSSignalEvent)));
+ }
+
QTest::addColumn<QTMSInbandToneType>("inbandTone");
- QTest::newRow("Busy")<<QTMS_INBAND_USER_BUSY;
- QTest::newRow("Path not avail")<<QTMS_INBAND_RADIO_PATH_NOT_AVAIL;
- QTest::newRow("Congestion")<< QTMS_INBAND_CONGESTION;
- QTest::newRow("Special info")<<QTMS_INBAND_SPECIAL_INFO;
- QTest::newRow("Reorder")<< QTMS_INBAND_REORDER;
- QTest::newRow("Remote alerting")<<QTMS_INBAND_REMOTE_ALEARTING;
- QTest::newRow("call waiting")<< QTMS_INBAND_CALL_WAITING;
- QTest::newRow("data call")<< QTMS_INBAND_DATA_CALL;
- QTest::newRow("no sequence")<< QTMS_INBAND_NO_SEQUENCE;
- QTest::newRow("beep sequence")<<QTMS_INBAND_BEEP_SEQUENCE;
-
- }
+ QTest::newRow("Busy") << QTMS_INBAND_USER_BUSY;
+ QTest::newRow("Path not avail") << QTMS_INBAND_RADIO_PATH_NOT_AVAIL;
+ QTest::newRow("Congestion") << QTMS_INBAND_CONGESTION;
+ QTest::newRow("Special info") << QTMS_INBAND_SPECIAL_INFO;
+ QTest::newRow("Reorder") << QTMS_INBAND_REORDER;
+ QTest::newRow("Remote alerting") << QTMS_INBAND_REMOTE_ALEARTING;
+ QTest::newRow("call waiting") << QTMS_INBAND_CALL_WAITING;
+ QTest::newRow("data call") << QTMS_INBAND_DATA_CALL;
+ QTest::newRow("no sequence") << QTMS_INBAND_NO_SEQUENCE;
+ QTest::newRow("beep sequence") << QTMS_INBAND_BEEP_SEQUENCE;
+}
void QTmsCsTest::CreateInband()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
QFETCH(QTMSInbandToneType, inbandTone);
- if (m_InbandTonePlayer)
- {
+ if (m_InbandTonePlayer) {
status = m_InbandTonePlayer->Start(inbandTone);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
@@ -882,42 +820,36 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
// QCOMPARE(m_InbandSpy->count(), 2 );
- }
}
-
+}
void QTmsCsTest::CreateRingTone()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory)
- {
+ if (m_Factory) {
status = m_Factory->CreateRingTonePlayer(m_RingTonePlayer);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- connect(m_RingTonePlayer,
- SIGNAL(RingtoneEvent(const QTMSRingTone&,QTMSSignalEvent)),
- this,
- SLOT(RingtoneEvent(const QTMSRingTone&,QTMSSignalEvent)));
- }
-
+ connect(m_RingTonePlayer, SIGNAL(RingtoneEvent(const QTMSRingTone&,QTMSSignalEvent)), this,
+ SLOT(RingtoneEvent(const QTMSRingTone&,QTMSSignalEvent)));
}
+}
+
void QTmsCsTest::InitRingTonePlayerFromProfiles()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
gint status = m_RingTonePlayer->Init(QTMS_RINGTONE_DEFAULT);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
- }
-
}
+}
+
void QTmsCsTest::InitRingTonePlayerFromFile()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
TBuf<sizeof(KTestFile1)> buf(KTestFile1);
m_RTStr = g_string_new_len((gchar*) buf.Ptr(), buf.Length() * 2);
gint status = m_RingTonePlayer->Init(QTMS_RINGTONE_FILE, m_RTStr);
@@ -925,282 +857,251 @@
QTest::qWait(1000);
g_string_free(m_RTStr, TRUE);
m_RTStr = NULL;
- }
-
}
+}
void QTmsCsTest::InitRingToneSequencePlayer()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
TBuf8<sizeof(KRTBeepSequence)> buf(KRTBeepSequence);
m_RTStr = g_string_new_len((gchar*) buf.Ptr(), buf.Length());
gint status = m_RingTonePlayer->Init(QTMS_RINGTONE_SEQUENCE, m_RTStr);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
g_string_free(m_RTStr, TRUE);
- }
}
-
+}
void QTmsCsTest::PlayRingTone()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
gint status = m_RingTonePlayer->Play();
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
- }
}
-
+}
void QTmsCsTest::PauseRingTone()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
gint status = m_RingTonePlayer->Pause(); //pause audio for video RT only
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
- }
}
-
+}
void QTmsCsTest::StopRingTone()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
gint status = m_RingTonePlayer->Stop();
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
- }
}
-
+}
void QTmsCsTest::MuteRingTone()
- {
- if (m_RingTonePlayer)
- {
+{
+ if (m_RingTonePlayer) {
m_RingTonePlayer->Mute();
- }
}
+}
void QTmsCsTest::CloseRingTonePlayer()
- {
- if (m_Factory && m_RingTonePlayer)
- {
+{
+ if (m_Factory && m_RingTonePlayer) {
m_RingTonePlayer->Deinit();
m_Factory->DeleteRingTonePlayer(m_RingTonePlayer);
- }
}
+}
-void QTmsCsTest::EffectsEvent(const QTMSEffect& tmseffect,
- QTMSSignalEvent event)
- {
+void QTmsCsTest::EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event)
+{
QTMSEffectType effecttype;
const_cast<QTMSEffect&> (tmseffect).GetType(effecttype);
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
-
- switch (effecttype)
- {
- case TMS_EFFECT_GLOBAL_VOL:
- {
- switch (event.type)
- {
- case TMS_EVENT_EFFECT_VOL_CHANGED:
- qDebug("Global vol effect change");
- break;
- default:
- break;
- }
- }
+
+ switch (effecttype) {
+ case TMS_EFFECT_GLOBAL_VOL:
+ {
+ switch (event.type) {
+ case TMS_EVENT_EFFECT_VOL_CHANGED:
+ qDebug("Global vol effect change");
break;
- case TMS_EFFECT_GLOBAL_GAIN:
- {
- switch (event.type)
- {
- case TMS_EVENT_EFFECT_GAIN_CHANGED:
- qDebug("Global gain effect change");
- break;
- default:
- break;
- }
- }
+ default:
break;
- case TMS_EFFECT_VOLUME:
- qDebug("Stream vol effect change");
- break;
- case TMS_EFFECT_GAIN:
- qDebug("Stream gain effect change");
+ }
+ }
+ break;
+ case TMS_EFFECT_GLOBAL_GAIN:
+ {
+ switch (event.type) {
+ case TMS_EVENT_EFFECT_GAIN_CHANGED:
+ qDebug("Global gain effect change");
break;
default:
break;
}
}
-
+ break;
+ case TMS_EFFECT_VOLUME:
+ qDebug("Stream vol effect change");
+ break;
+ case TMS_EFFECT_GAIN:
+ qDebug("Stream gain effect change");
+ break;
+ default:
+ break;
+ }
+}
-void QTmsCsTest::GlobalRoutingEvent(const QTMSGlobalRouting& /*routing*/,
- QTMSSignalEvent event, QTMSAudioOutput /*output*/)
- {
+void QTmsCsTest::GlobalRoutingEvent(const QTMSGlobalRouting& /*routing*/, QTMSSignalEvent event,
+ QTMSAudioOutput /*output*/)
+{
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (event.type)
- {
- case TMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED:
- qDebug("Available outputs changed");
- break;
- case TMS_EVENT_ROUTING_OUTPUT_CHANGED:
- qDebug("output changed");
- break;
- case TMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE:
- qDebug("set output complete");
- break;
- default:
- break;
- }
-
+ switch (event.type) {
+ case TMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED:
+ qDebug("Available outputs changed");
+ break;
+ case TMS_EVENT_ROUTING_OUTPUT_CHANGED:
+ qDebug("output changed");
+ break;
+ case TMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE:
+ qDebug("set output complete");
+ break;
+ default:
+ break;
}
-void QTmsCsTest::TMSStreamEvent(const QTMSStream& stream,
- QTMSSignalEvent event)
- {
-
+}
+
+void QTmsCsTest::TMSStreamEvent(const QTMSStream& stream, QTMSSignalEvent event)
+{
+
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
-
+
gint streamId;
streamId = const_cast<QTMSStream&> (stream).GetStreamId();
- qDebug("StreamID %d",streamId);
+ qDebug("StreamID %d", streamId);
gint state;
state = const_cast<QTMSStream&> (stream).GetState();
QVERIFY(state == event.curr_state);
- switch (const_cast<QTMSStream&> (stream).GetStreamType())
+ switch (const_cast<QTMSStream&> (stream).GetStreamType()) {
+ case QTMS_STREAM_UPLINK:
+ {
+ switch (event.type) {
+ case QTMS_EVENT_STREAM_STATE_CHANGED:
{
- case QTMS_STREAM_UPLINK:
+ switch (event.curr_state) {
+ case QTMS_STREAM_INITIALIZED:
{
- switch (event.type)
- {
- case QTMS_EVENT_STREAM_STATE_CHANGED:
- {
- switch (event.curr_state)
- {
- case QTMS_STREAM_INITIALIZED:
- {
- qDebug("Uplink initialized ");
- break;
- }
- case QTMS_STREAM_UNINITIALIZED:
- qDebug("Uplink uninitialized ");
- break;
- case QTMS_STREAM_PAUSED:
- qDebug("Uplink paused ");
- break;
- case QTMS_STREAM_STARTED:
- qDebug("Uplink started ");
- break;
- default:
- break;
- }
- break;
- }
- default:
- break;
- }
+ qDebug("Uplink initialized ");
+ break;
+ }
+ case QTMS_STREAM_UNINITIALIZED:
+ qDebug("Uplink uninitialized ");
+ break;
+ case QTMS_STREAM_PAUSED:
+ qDebug("Uplink paused ");
+ break;
+ case QTMS_STREAM_STARTED:
+ qDebug("Uplink started ");
+ break;
+ default:
+ break;
+ }
break;
- }
- case QTMS_STREAM_DOWNLINK:
- {
- switch (event.type)
- {
- case QTMS_EVENT_STREAM_STATE_CHANGED:
- {
- switch (event.curr_state)
- {
- case QTMS_STREAM_INITIALIZED:
- {
- qDebug("Downlink initialized ");
- break;
- }
- case QTMS_STREAM_UNINITIALIZED:
- qDebug("Downlink uninitialized ");
- break;
- case QTMS_STREAM_PAUSED:
- qDebug("Downlink paused ");
- break;
- case QTMS_STREAM_STARTED:
- qDebug("Downlink started ");
- break;
- default:
- break;
- }
- break;
- }
- default:
- break;
- }
- break;
- }
+ }
default:
break;
}
+ break;
}
-
-
-void QTmsCsTest::RingtoneEvent(const QTMSRingTone& /*rt*/,
- QTMSSignalEvent event)
+ case QTMS_STREAM_DOWNLINK:
{
- QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (event.type)
+ switch (event.type) {
+ case QTMS_EVENT_STREAM_STATE_CHANGED:
{
- case TMS_EVENT_RINGTONE_OPEN_COMPLETE:
- qDebug("RT Open Complete");
+ switch (event.curr_state) {
+ case QTMS_STREAM_INITIALIZED:
+ {
+ qDebug("Downlink initialized ");
+ break;
+ }
+ case QTMS_STREAM_UNINITIALIZED:
+ qDebug("Downlink uninitialized ");
+ break;
+ case QTMS_STREAM_PAUSED:
+ qDebug("Downlink paused ");
+ break;
+ case QTMS_STREAM_STARTED:
+ qDebug("Downlink started ");
+ break;
+ default:
+ break;
+ }
break;
- case TMS_EVENT_RINGTONE_PLAY_COMPLETE:
- qDebug("RT Play Complete");
- break;
+ }
default:
break;
}
+ break;
}
+ default:
+ break;
+ }
+}
+void QTmsCsTest::RingtoneEvent(const QTMSRingTone& /*rt*/, QTMSSignalEvent event)
+{
+ QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
+ switch (event.type) {
+ case TMS_EVENT_RINGTONE_OPEN_COMPLETE:
+ qDebug("RT Open Complete");
+ break;
+ case TMS_EVENT_RINGTONE_PLAY_COMPLETE:
+ qDebug("RT Play Complete");
+ break;
+ default:
+ break;
+ }
+}
void QTmsCsTest::DTMFEvent(const QTMSDTMF& /*dtmf*/, QTMSSignalEvent event)
- {
- if(event.reason!= QTMS_RESULT_SUCCESS)
- {
+{
+ if (event.reason != QTMS_RESULT_SUCCESS) {
QEXPECT_FAIL("","Need to be in call, expect uplink dtmf to fail", Continue);
- }
+ }
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
-
- switch (event.type)
- {
- case QTMS_EVENT_DTMF_TONE_STARTED:
- qDebug("DTMF Started");
- break;
- case QTMS_EVENT_DTMF_TONE_STOPPED:
- qDebug("DTMF Stopped");
- break;
- default:
- break;
- }
+
+ switch (event.type) {
+ case QTMS_EVENT_DTMF_TONE_STARTED:
+ qDebug("DTMF Started");
+ break;
+ case QTMS_EVENT_DTMF_TONE_STOPPED:
+ qDebug("DTMF Stopped");
+ break;
+ default:
+ break;
}
+}
-void QTmsCsTest::InbandToneEvent(const QTMSInbandTone& /*inbandtone*/,
- QTMSSignalEvent event)
- {
+void QTmsCsTest::InbandToneEvent(const QTMSInbandTone& /*inbandtone*/, QTMSSignalEvent event)
+{
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (event.type)
- {
- case QTMS_EVENT_INBAND_TONE_STARTED:
- qDebug("Inband Tone Started");
- break;
- case QTMS_EVENT_INBAND_TONE_STOPPED:
- qDebug("Inband Tone Stopped");
- break;
- default:
- break;
- }
+ switch (event.type) {
+ case QTMS_EVENT_INBAND_TONE_STARTED:
+ qDebug("Inband Tone Started");
+ break;
+ case QTMS_EVENT_INBAND_TONE_STOPPED:
+ qDebug("Inband Tone Stopped");
+ break;
+ default:
+ break;
}
+}
QTEST_MAIN_S60(QTmsCsTest)
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/tsrc/qtmsvoiptest/qtmsvoiptest.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/tsrc/qtmsvoiptest/qtmsvoiptest.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -1,19 +1,19 @@
/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: QTMS Voip test
-*
-*/
+ * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description: QTMS Voip test
+ *
+ */
#include <QObject>
#include <QtTest/QtTest>
#include "qtestmains60.h"
@@ -45,14 +45,14 @@
#include <qtmsinbandtone.h>
#include <tmsbuffer.h>
-
// CONSTANTS
#define __TEST_CODE_COVERAGE__
using namespace QTMS;
-class QTmsVoipTest : public QObject
- {
+
+class QTmsVoipTest: public QObject
+{
Q_OBJECT
private slots:
void initTestCase();
@@ -73,17 +73,17 @@
void cleanupTestCase();
public slots:
//From TMSClientSourceObserver
- void FillBuffer(TMS::TMSBuffer& buffer);
- void BufferProcessed(TMS::TMSBuffer* buffer, gint reason);
+ void FillBuffer(QTMSBuffer& buffer);
+ void BufferProcessed(QTMSBuffer* buffer, gint reason);
//From TMSClientSinkObserver
- void ProcessBuffer(const TMS::TMSBuffer* buffer);
+ void ProcessBuffer(const QTMSBuffer* buffer);
//From TMSStreamObserver
void TMSStreamEvent(const QTMSStream& stream, QTMSSignalEvent event);
//From TMSClientSinkObserver
void EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event);
//From TMSGlobalRoutingObserver
- void GlobalRoutingEvent(const QTMSGlobalRouting& routing,
- QTMSSignalEvent event, QTMSAudioOutput output);
+ void GlobalRoutingEvent(const QTMSGlobalRouting& routing, QTMSSignalEvent event,
+ QTMSAudioOutput output);
//From TMSRingToneObserver
void RingtoneEvent(const QTMSRingTone& rt, QTMSSignalEvent event);
//From TMSDTMFObserver
@@ -209,31 +209,30 @@
gboolean m_Cng;
gboolean m_Plc;
- };
+};
void QTmsVoipTest::initTestCase()
- {
+{
qDebug("Start QTms Voip tests");
-
+
g_setenv("G_SLICE", "always-malloc", 1);
-
- qRegisterMetaType<QTMSSignalEvent>("QTMSSignalEvent");
- qRegisterMetaType<QTMSAudioOutput>("QTMSAudioOutput");
-
- }
+
+ qRegisterMetaType<QTMSSignalEvent> ("QTMSSignalEvent");
+ qRegisterMetaType<QTMSAudioOutput> ("QTMSAudioOutput");
+}
void QTmsVoipTest::cleanupTestCase()
- {
+{
qDebug("End QTms tests");
- }
+}
void QTmsVoipTest::init()
- {
+{
qDebug("****NEW TEST****");
m_Factory = NULL;
m_Call = NULL;
m_Dnlink = NULL;
- m_Uplink = NULL;
+ m_Uplink = NULL;
m_MicSource = NULL;
m_ClientSource = NULL;
m_SpeakerSink = NULL;
@@ -242,9 +241,9 @@
m_Gain = NULL;
m_GlobalVol = NULL;
m_GlobalGain = NULL;
- m_Routing = NULL;
+ m_Routing = NULL;
m_Dnlnkdtmf = NULL;
-
+
m_G711EncFormatIntfc = NULL;
m_G711DecFormatIntfc = NULL;
m_G729EncFormatIntfc = NULL;
@@ -258,33 +257,33 @@
m_UplinkSpy = NULL;
m_DnlinkSpy = NULL;
-
+
QTMSVer *ver(NULL);
gint status;
status = QTMSFactory::CreateFactory(m_Factory, *ver);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+
VoipCallSetup();
-
+
CreateUplink();
CreateDnlink();
-
+
CreateMicSource();
AddMicSourceToStream();
-
+
CreateClientSink();
AddClientSinkToStream();
-
+
CreateClientSource();
AddClientSourceToStream();
-
+
CreateSpeakerSink();
AddSpeakerSinkToStream();
-
- }
+
+}
void QTmsVoipTest::cleanup()
- {
+{
qDebug("****END TEST******");
ResetUplnkFormat();
@@ -293,500 +292,485 @@
CloseUplink();
CloseDownlink();
- if (m_MicSource)
+ if (m_MicSource) {
m_Factory->DeleteSource(m_MicSource);
- if (m_ClientSource)
+ }
+ if (m_ClientSource) {
m_Factory->DeleteSource(m_ClientSource);
- if (m_ClientSink)
+ }
+ if (m_ClientSink) {
m_Factory->DeleteSink(m_ClientSink);
- if (m_SpeakerSink)
+ }
+ if (m_SpeakerSink) {
m_Factory->DeleteSink(m_SpeakerSink);
-
- if (m_Dnlnkdtmf)
- m_Factory->DeleteDTMF(m_Dnlnkdtmf);
-
- if (m_Vol)
- m_Factory->DeleteEffect(m_Vol);
- if (m_Gain)
- m_Factory->DeleteEffect(m_Gain);
- if (m_GlobalVol)
- m_Factory->DeleteEffect(m_GlobalVol);
- if (m_GlobalGain)
- m_Factory->DeleteEffect(m_GlobalGain);
-
- if (m_Routing)
- m_Factory->DeleteGlobalRouting(m_Routing);
+ }
- if (m_PCM16EncFormatIntfc)
- m_Factory->DeleteFormat(m_PCM16EncFormatIntfc);
- if (m_ILBCEncFormatIntfc)
- m_Factory->DeleteFormat(m_ILBCEncFormatIntfc);
- if (m_AMRNBEncFormatIntfc)
- m_Factory->DeleteFormat(m_AMRNBEncFormatIntfc);
- if (m_G711EncFormatIntfc)
- m_Factory->DeleteFormat(m_G711EncFormatIntfc);
- if (m_G729EncFormatIntfc)
- m_Factory->DeleteFormat(m_G729EncFormatIntfc);
- if (m_PCM16DecFormatIntfc)
- m_Factory->DeleteFormat(m_PCM16DecFormatIntfc);
- if (m_ILBCDecFormatIntfc)
- m_Factory->DeleteFormat(m_ILBCDecFormatIntfc);
- if (m_AMRNBDecFormatIntfc)
- m_Factory->DeleteFormat(m_AMRNBDecFormatIntfc);
- if (m_G711DecFormatIntfc)
- m_Factory->DeleteFormat(m_G711DecFormatIntfc);
- if (m_G729DecFormatIntfc)
- m_Factory->DeleteFormat(m_G729DecFormatIntfc);
+ if (m_Dnlnkdtmf) {
+ m_Factory->DeleteDTMF(m_Dnlnkdtmf);
+ }
- if (m_Uplink)
- m_Call->DeleteStream(m_Uplink);
- if (m_Dnlink)
- m_Call->DeleteStream(m_Dnlink);
+ if (m_Vol) {
+ m_Factory->DeleteEffect(m_Vol);
+ }
+ if (m_Gain) {
+ m_Factory->DeleteEffect(m_Gain);
+ }
+ if (m_GlobalVol) {
+ m_Factory->DeleteEffect(m_GlobalVol);
+ }
+ if (m_GlobalGain) {
+ m_Factory->DeleteEffect(m_GlobalGain);
+ }
- if (m_Call)
- m_Factory->DeleteCall(m_Call);
-
- if (m_Factory)
- delete m_Factory;
-
+ if (m_Routing) {
+ m_Factory->DeleteGlobalRouting(m_Routing);
}
+ if (m_PCM16EncFormatIntfc) {
+ m_Factory->DeleteFormat(m_PCM16EncFormatIntfc);
+ }
+ if (m_ILBCEncFormatIntfc) {
+ m_Factory->DeleteFormat(m_ILBCEncFormatIntfc);
+ }
+ if (m_AMRNBEncFormatIntfc) {
+ m_Factory->DeleteFormat(m_AMRNBEncFormatIntfc);
+ }
+ if (m_G711EncFormatIntfc) {
+ m_Factory->DeleteFormat(m_G711EncFormatIntfc);
+ }
+ if (m_G729EncFormatIntfc) {
+ m_Factory->DeleteFormat(m_G729EncFormatIntfc);
+ }
+ if (m_PCM16DecFormatIntfc) {
+ m_Factory->DeleteFormat(m_PCM16DecFormatIntfc);
+ }
+ if (m_ILBCDecFormatIntfc) {
+ m_Factory->DeleteFormat(m_ILBCDecFormatIntfc);
+ }
+ if (m_AMRNBDecFormatIntfc) {
+ m_Factory->DeleteFormat(m_AMRNBDecFormatIntfc);
+ }
+ if (m_G711DecFormatIntfc) {
+
+ m_Factory->DeleteFormat(m_G711DecFormatIntfc);
+ }
+ if (m_G729DecFormatIntfc) {
+ m_Factory->DeleteFormat(m_G729DecFormatIntfc);
+ }
+
+ if (m_Uplink) {
+ m_Call->DeleteStream(m_Uplink);
+ }
+ if (m_Dnlink) {
+ m_Call->DeleteStream(m_Dnlink);
+ }
+
+ if (m_Call) {
+ m_Factory->DeleteCall(m_Call);
+ }
+
+ if (m_Factory) {
+ delete m_Factory;
+ }
+
+}
+
void QTmsVoipTest::VoipCallSetup()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_Call)
- {
+ if (m_Factory && !m_Call) {
gboolean issupported(FALSE);
- m_Factory->IsCallTypeSupported(QTMS_CALL_IP,issupported);
+ m_Factory->IsCallTypeSupported(QTMS_CALL_IP, issupported);
QVERIFY(issupported == TRUE);
status = m_Factory->CreateCall(QTMS_CALL_IP, m_Call, 0);
QVERIFY(status == QTMS_RESULT_SUCCESS);
guint ctxid;
m_Call->GetCallContextId(ctxid);
- }
-
}
+}
+
void QTmsVoipTest::SupportedFormats()
- {
+{
SupportedUplinkFormats();
SupportedDnlinkFormats();
- }
+}
void QTmsVoipTest::SupportedUplinkFormats()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- status = m_Factory->GetSupportedFormats(QTMS_STREAM_UPLINK,m_UplCodecs);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+ status = m_Factory->GetSupportedFormats(QTMS_STREAM_UPLINK, m_UplCodecs);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+
qDebug("Supported UPL codecs");
std::vector<QTMSFormat*>::iterator codecs = m_UplCodecs.begin();
QTMSFormatType fmttype;
- for (; codecs < m_UplCodecs.end(); codecs++)
- {
+ for (; codecs < m_UplCodecs.end(); codecs++) {
(*codecs)->GetType(fmttype);
DisplayFormat(fmttype);
- }
+ }
gint size = m_UplCodecs.size();
- for (gint i = 0; i < size; i++)
- {
+ for (gint i = 0; i < size; i++) {
codecs = m_UplCodecs.begin();
m_Factory->DeleteFormat(*codecs);
m_UplCodecs.erase(codecs);
- }
-
}
+}
+
void QTmsVoipTest::SupportedDnlinkFormats()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- status = m_Factory->GetSupportedFormats(QTMS_STREAM_DOWNLINK,m_DnlCodecs);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+ status = m_Factory->GetSupportedFormats(QTMS_STREAM_DOWNLINK, m_DnlCodecs);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+
qDebug("Supported DNL codecs");
std::vector<QTMSFormat*>::iterator codecs = m_DnlCodecs.begin();
QTMSFormatType fmttype;
- for (; codecs < m_DnlCodecs.end(); codecs++)
- {
+ for (; codecs < m_DnlCodecs.end(); codecs++) {
(*codecs)->GetType(fmttype);
DisplayFormat(fmttype);
- }
+ }
gint size = m_DnlCodecs.size();
- for (gint i = 0; i < size; i++)
- {
+ for (gint i = 0; i < size; i++) {
codecs = m_DnlCodecs.begin();
m_Factory->DeleteFormat(*codecs);
m_DnlCodecs.erase(codecs);
+ }
+}
+
+void QTmsVoipTest::DisplayFormat(QTMSFormatType format)
+{
+ switch (format) {
+ case QTMS_FORMAT_AMR:
+ qDebug("AMR-NB");
+ break;
+ case QTMS_FORMAT_G711:
+ qDebug("G.711");
+ break;
+ case QTMS_FORMAT_G729:
+ qDebug("G.729");
+ break;
+ case QTMS_FORMAT_ILBC:
+ qDebug("iLBC");
+ break;
+ case QTMS_FORMAT_PCM:
+ qDebug("PCM-16");
+ break;
+ default:
+ break;
+ }
+}
+
+void QTmsVoipTest::CreateUplink()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Call) {
+ status = m_Call->CreateStream(QTMS_STREAM_UPLINK, m_Uplink);
+
+ m_UplinkSpy = new QSignalSpy(m_Uplink,
+ SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+
+ QVERIFY( m_UplinkSpy->isValid() );
+
+ // QCOMPARE(m_UplinkSpy->count(), 0 );
+
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ connect(m_Uplink, SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)), this,
+ SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+ }
+}
+
+void QTmsVoipTest::CreateDnlink()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Call) {
+ status = m_Call->CreateStream(QTMS_STREAM_DOWNLINK, m_Dnlink);
+
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+
+ m_DnlinkSpy = new QSignalSpy(m_Dnlink,
+ SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+
+ QVERIFY( m_DnlinkSpy->isValid() );
+
+ // QCOMPARE(m_DnlinkSpy->count(), 0 );
+
+ connect(m_Dnlink, SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)), this,
+ SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+ }
+}
+
+void QTmsVoipTest::CreateClientSource()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Factory && !m_ClientSource) {
+ status = m_Factory->CreateSource(QTMS_SOURCE_CLIENT, m_ClientSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::AddClientSourceToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Dnlink && m_ClientSource) {
+ connect(static_cast<QTMSClientSource*> (m_ClientSource),
+ SIGNAL(FillBuffer(QTMSBuffer&)), this, SLOT(FillBuffer(QTMSBuffer&)));
+ status = m_Dnlink->AddSource(m_ClientSource);
+
+#ifdef __TEST_CODE_COVERAGE__
+ QTMSSourceType st;
+ static_cast<QTMSClientSource*> (m_ClientSource)->GetType(st);
+ gboolean enqueue(FALSE);
+ static_cast<QTMSClientSource*> (m_ClientSource)->GetEnqueueMode(enqueue);
+ static_cast<QTMSClientSource*> (m_ClientSource)->SetEnqueueMode(FALSE);
+ static_cast<QTMSClientSource*> (m_ClientSource)->Flush();
+#endif //__TEST_CODE_COVERAGE__
+ }
+
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::CreateClientSink()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Factory && !m_ClientSink) {
+ status = m_Factory->CreateSink(QTMS_SINK_CLIENT, m_ClientSink);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::AddClientSinkToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Uplink && m_ClientSink) {
+ connect(static_cast<QTMSClientSink*> (m_ClientSink),
+ SIGNAL(ProcessBuffer(const QTMSBuffer*)), this,
+ SLOT(ProcessBuffer(const QTMSBuffer*)));
+ status = m_Uplink->AddSink(m_ClientSink);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::CreateMicSource()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Factory && !m_MicSource) {
+ status = m_Factory->CreateSource(TMS_SOURCE_MIC, m_MicSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::AddMicSourceToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Uplink && m_MicSource) {
+ status = m_Uplink->AddSource(m_MicSource);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::CreateSpeakerSink()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+
+ if (m_Factory && !m_SpeakerSink) {
+ status = m_Factory->CreateSink(QTMS_SINK_SPEAKER, m_SpeakerSink);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::AddSpeakerSinkToStream()
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ if (m_Dnlink && m_SpeakerSink) {
+ status = m_Dnlink->AddSink(m_SpeakerSink);
+ }
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+}
+
+void QTmsVoipTest::InitUplink()
+{
+ QVERIFY(m_Uplink->Init() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_UplinkSpy->count(), 1 );
+
+ GetSupportedBitrates();
+ SelectMinBitrate();
+ SelectMaxBitrate();
+ GetBitrate();
+
+ ToggleVad();
+ GetVad();
+
+ SetUpLinkG711ALAW();
+ SetUpLinkG711uLAW();
+ GetUpLinkG711Mode();
+
+ SetUpLinkILBC20MS();
+ SetUpLinkILBC30MS();
+ GetUpLinkILBCMode();
+
+}
+
+void QTmsVoipTest::InitDnlink()
+{
+ QVERIFY(m_Dnlink->Init() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_DnlinkSpy->count(), 1 );
+ ToggleCng();
+ GetCng();
+ TogglePlc();
+ GetPlc();
+
+ SetDnLinkG711ALAW();
+ SetDnLinkG711uLAW();
+ GetDnLinkG711Mode();
+
+ SetDnLinkILBC20MS();
+ SetDnLinkILBC30MS();
+ GetDnLinkILBCMode();
+
+}
+void QTmsVoipTest::DeinitUplink()
+{
+ m_Uplink->Deinit();
+ QTest::qWait(1000);
+}
+
+void QTmsVoipTest::DeinitDnlink()
+{
+ m_Dnlink->Deinit();
+ QTest::qWait(1000);
+}
+
+void QTmsVoipTest::StartUplink()
+{
+ QVERIFY(m_Uplink->Start() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_UplinkSpy->count(), 2 );
+}
+
+void QTmsVoipTest::StartDnlink()
+{
+ QVERIFY(m_Dnlink->Start() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_DnlinkSpy->count(), 2 );
+}
+void QTmsVoipTest::StopUplink()
+{
+#ifdef __TEST_CODE_COVERAGE__
+ QVERIFY(m_Uplink->Pause()== QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+#endif //__TEST_CODE_COVERAGE__
+ QVERIFY(m_Uplink->Stop() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_UplinkSpy->count(), 3 );
+}
+
+void QTmsVoipTest::StopDnlink()
+{
+#ifdef __TEST_CODE_COVERAGE__
+ QVERIFY(m_Dnlink->Pause() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+#endif //__TEST_CODE_COVERAGE__
+ QVERIFY(m_Dnlink->Stop() == QTMS_RESULT_SUCCESS);
+ QTest::qWait(1000);
+ //QCOMPARE(m_DnlinkSpy->count(), 3 );
+}
+
+void QTmsVoipTest::CloseUplink()
+{
+ m_Uplink->Deinit();
+ QTest::qWait(1000);
+ if (m_Uplink) {
+ if (m_Gain) {
+ QVERIFY(m_Uplink->RemoveEffect(m_Gain)== QTMS_RESULT_SUCCESS);
+ }
+ if (m_MicSource) {
+ QVERIFY(m_Uplink->RemoveSource(m_MicSource)== QTMS_RESULT_SUCCESS);
+ }
+ if (m_ClientSink) {
+ QVERIFY(m_Uplink->RemoveSink(m_ClientSink)== QTMS_RESULT_SUCCESS);
+ }
+ }
+}
+
+void QTmsVoipTest::CloseDownlink()
+{
+ m_Dnlink->Deinit();
+ QTest::qWait(1000);
+ if (m_Dnlink) {
+ if (m_Vol) {
+ QVERIFY(m_Dnlink->RemoveEffect(m_Vol)== QTMS_RESULT_SUCCESS);
+ }
+ if (m_ClientSource) {
+ QVERIFY(m_Dnlink->RemoveSource(m_ClientSource)== QTMS_RESULT_SUCCESS);
+ }
+ if (m_SpeakerSink) {
+ QVERIFY(m_Dnlink->RemoveSink(m_SpeakerSink) == QTMS_RESULT_SUCCESS);
}
}
+}
-void QTmsVoipTest::DisplayFormat(QTMSFormatType format)
- {
- switch (format)
- {
+void QTmsVoipTest::ResetUplnkFormat()
+{
+ if (m_Uplink) {
+ switch (m_UpLinkCodec) {
+ case QTMS_FORMAT_PCM:
+ m_Uplink->ResetFormat(m_PCM16EncFormatIntfc);
+ break;
case QTMS_FORMAT_AMR:
- qDebug("AMR-NB");
+ m_Uplink->ResetFormat(m_AMRNBEncFormatIntfc);
break;
case QTMS_FORMAT_G711:
- qDebug("G.711");
+ m_Uplink->ResetFormat(m_G711EncFormatIntfc);
break;
case QTMS_FORMAT_G729:
- qDebug("G.729");
+ m_Uplink->ResetFormat(m_G729EncFormatIntfc);
break;
case QTMS_FORMAT_ILBC:
- qDebug("iLBC");
- break;
- case QTMS_FORMAT_PCM:
- qDebug("PCM-16");
+ m_Uplink->ResetFormat(m_ILBCEncFormatIntfc);
break;
default:
break;
}
}
-void QTmsVoipTest::CreateUplink()
- {
- gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Call)
- {
- status = m_Call->CreateStream(QTMS_STREAM_UPLINK, m_Uplink);
-
- m_UplinkSpy = new QSignalSpy(m_Uplink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
-
- QVERIFY( m_UplinkSpy->isValid() );
-
- // QCOMPARE(m_UplinkSpy->count(), 0 );
+}
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- connect(m_Uplink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)),
- this,
- SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
- }
- }
-
- void QTmsVoipTest::CreateDnlink()
- {
- gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Call)
- {
- status = m_Call->CreateStream(QTMS_STREAM_DOWNLINK, m_Dnlink);
-
- QVERIFY(status == QTMS_RESULT_SUCCESS);
-
- m_DnlinkSpy = new QSignalSpy(m_Dnlink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
-
- QVERIFY( m_DnlinkSpy->isValid() );
-
- // QCOMPARE(m_DnlinkSpy->count(), 0 );
-
- connect(m_Dnlink,
- SIGNAL(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)),
- this,
- SLOT(TMSStreamEvent(const QTMSStream&, QTMSSignalEvent)));
+void QTmsVoipTest::ResetDnlnkFormat()
+{
+ if (m_Dnlink) {
+ switch (m_DnLinkCodec) {
+ case QTMS_FORMAT_PCM:
+ m_Dnlink->ResetFormat(m_PCM16DecFormatIntfc);
+ break;
+ case QTMS_FORMAT_AMR:
+ m_Dnlink->ResetFormat(m_AMRNBDecFormatIntfc);
+ break;
+ case QTMS_FORMAT_G711:
+ m_Dnlink->ResetFormat(m_G711DecFormatIntfc);
+ break;
+ case QTMS_FORMAT_G729:
+ m_Dnlink->ResetFormat(m_G729DecFormatIntfc);
+ break;
+ case QTMS_FORMAT_ILBC:
+ m_Dnlink->ResetFormat(m_ILBCDecFormatIntfc);
+ break;
+ default:
+ break;
}
}
-
-void QTmsVoipTest::CreateClientSource()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_ClientSource)
- {
- status = m_Factory->CreateSource(QTMS_SOURCE_CLIENT, m_ClientSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
-
-void QTmsVoipTest::AddClientSourceToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Dnlink && m_ClientSource)
- {
- connect(static_cast<QTMSClientSource*> (m_ClientSource),
- SIGNAL(FillBuffer(TMS::TMSBuffer&)), this,
- SLOT(FillBuffer(TMS::TMSBuffer&)));
- status = m_Dnlink->AddSource(m_ClientSource);
-
-#ifdef __TEST_CODE_COVERAGE__
- QTMSSourceType st;
- static_cast<QTMSClientSource*>(m_ClientSource)->GetType(st);
- gboolean enqueue(FALSE);
- static_cast<QTMSClientSource*>(m_ClientSource)->GetEnqueueMode(enqueue);
- static_cast<QTMSClientSource*>(m_ClientSource)->SetEnqueueMode(FALSE);
- static_cast<QTMSClientSource*>(m_ClientSource)->Flush();
-#endif //__TEST_CODE_COVERAGE__
- }
-
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
-
- void QTmsVoipTest::CreateClientSink()
- {
- gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Factory && !m_ClientSink)
- {
- status = m_Factory->CreateSink(QTMS_SINK_CLIENT, m_ClientSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsVoipTest::AddClientSinkToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Uplink && m_ClientSink)
- {
- connect(static_cast<QTMSClientSink*> (m_ClientSink),
- SIGNAL(ProcessBuffer(const TMS::TMSBuffer*)), this,
- SLOT(ProcessBuffer(const TMS::TMSBuffer*)));
- status = m_Uplink->AddSink(m_ClientSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
-
-
- void QTmsVoipTest::CreateMicSource()
- {
- gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Factory && !m_MicSource)
- {
- status = m_Factory->CreateSource(TMS_SOURCE_MIC, m_MicSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsVoipTest::AddMicSourceToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Uplink && m_MicSource)
- {
- status = m_Uplink->AddSource(m_MicSource);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsVoipTest::CreateSpeakerSink()
- {
- gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Factory && !m_SpeakerSink)
- {
- status = m_Factory->CreateSink(QTMS_SINK_SPEAKER, m_SpeakerSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsVoipTest::AddSpeakerSinkToStream()
- {
- gint status(QTMS_RESULT_SUCCESS);
- if (m_Dnlink && m_SpeakerSink)
- {
- status = m_Dnlink->AddSink(m_SpeakerSink);
- }
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- }
-
- void QTmsVoipTest::InitUplink()
- {
- QVERIFY(m_Uplink->Init() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_UplinkSpy->count(), 1 );
-
- GetSupportedBitrates();
- SelectMinBitrate();
- SelectMaxBitrate();
- GetBitrate();
-
- ToggleVad();
- GetVad();
-
- SetUpLinkG711ALAW();
- SetUpLinkG711uLAW();
- GetUpLinkG711Mode();
-
- SetUpLinkILBC20MS();
- SetUpLinkILBC30MS();
- GetUpLinkILBCMode();
-
- }
-
- void QTmsVoipTest::InitDnlink()
- {
- QVERIFY(m_Dnlink->Init() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_DnlinkSpy->count(), 1 );
- ToggleCng();
- GetCng();
- TogglePlc();
- GetPlc();
-
- SetDnLinkG711ALAW();
- SetDnLinkG711uLAW();
- GetDnLinkG711Mode();
-
- SetDnLinkILBC20MS();
- SetDnLinkILBC30MS();
- GetDnLinkILBCMode();
-
- }
- void QTmsVoipTest::DeinitUplink()
- {
- m_Uplink->Deinit();
- QTest::qWait(1000);
- }
-
- void QTmsVoipTest::DeinitDnlink()
- {
- m_Dnlink->Deinit();
- QTest::qWait(1000);
- }
-
- void QTmsVoipTest::StartUplink()
- {
- QVERIFY(m_Uplink->Start() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_UplinkSpy->count(), 2 );
- }
-
- void QTmsVoipTest::StartDnlink()
- {
- QVERIFY(m_Dnlink->Start() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_DnlinkSpy->count(), 2 );
- }
-void QTmsVoipTest::StopUplink()
- {
-#ifdef __TEST_CODE_COVERAGE__
- QVERIFY(m_Uplink->Pause()== QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
-#endif //__TEST_CODE_COVERAGE__
-
- QVERIFY(m_Uplink->Stop() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_UplinkSpy->count(), 3 );
- }
-
-void QTmsVoipTest::StopDnlink()
- {
-#ifdef __TEST_CODE_COVERAGE__
- QVERIFY(m_Dnlink->Pause() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
-#endif //__TEST_CODE_COVERAGE__
-
- QVERIFY(m_Dnlink->Stop() == QTMS_RESULT_SUCCESS);
- QTest::qWait(1000);
- //QCOMPARE(m_DnlinkSpy->count(), 3 );
- }
-
-void QTmsVoipTest::CloseUplink()
- {
- m_Uplink->Deinit();
- QTest::qWait(1000);
- if (m_Uplink)
- {
- if (m_Gain)
- {
- QVERIFY(m_Uplink->RemoveEffect(m_Gain)== QTMS_RESULT_SUCCESS);
- }
- if (m_MicSource)
- {
- QVERIFY(m_Uplink->RemoveSource(m_MicSource)== QTMS_RESULT_SUCCESS);
- }
- if (m_ClientSink)
- {
- QVERIFY(m_Uplink->RemoveSink(m_ClientSink)== QTMS_RESULT_SUCCESS);
- }
- }
- }
-
-void QTmsVoipTest::CloseDownlink()
- {
- m_Dnlink->Deinit();
- QTest::qWait(1000);
- if (m_Dnlink)
- {
- if (m_Vol)
- {
- QVERIFY(m_Dnlink->RemoveEffect(m_Vol)== QTMS_RESULT_SUCCESS);
- }
- if (m_ClientSource)
- {
- QVERIFY(m_Dnlink->RemoveSource(m_ClientSource)== QTMS_RESULT_SUCCESS);
- }
- if (m_SpeakerSink)
- {
- QVERIFY(m_Dnlink->RemoveSink(m_SpeakerSink) == QTMS_RESULT_SUCCESS);
- }
- }
-
- }
-
-void QTmsVoipTest::ResetUplnkFormat()
- {
- if (m_Uplink)
- {
- switch (m_UpLinkCodec)
- {
- case QTMS_FORMAT_PCM:
- m_Uplink->ResetFormat(m_PCM16EncFormatIntfc);
- break;
- case QTMS_FORMAT_AMR:
- m_Uplink->ResetFormat(m_AMRNBEncFormatIntfc);
- break;
- case QTMS_FORMAT_G711:
- m_Uplink->ResetFormat(m_G711EncFormatIntfc);
- break;
- case QTMS_FORMAT_G729:
- m_Uplink->ResetFormat(m_G729EncFormatIntfc);
- break;
- case QTMS_FORMAT_ILBC:
- m_Uplink->ResetFormat(m_ILBCEncFormatIntfc);
- break;
- default:
- break;
- }
- }
-
- }
-
-void QTmsVoipTest::ResetDnlnkFormat()
- {
- if (m_Dnlink)
- {
- switch (m_DnLinkCodec)
- {
- case QTMS_FORMAT_PCM:
- m_Dnlink->ResetFormat(m_PCM16DecFormatIntfc);
- break;
- case QTMS_FORMAT_AMR:
- m_Dnlink->ResetFormat(m_AMRNBDecFormatIntfc);
- break;
- case QTMS_FORMAT_G711:
- m_Dnlink->ResetFormat(m_G711DecFormatIntfc);
- break;
- case QTMS_FORMAT_G729:
- m_Dnlink->ResetFormat(m_G729DecFormatIntfc);
- break;
- case QTMS_FORMAT_ILBC:
- m_Dnlink->ResetFormat(m_ILBCDecFormatIntfc);
- break;
- default:
- break;
- }
- }
- }
+}
void QTmsVoipTest::CreateFormat_data()
- {
+{
QTest::addColumn<QTMSFormatType>("format");
#ifndef __WINSCW__
@@ -796,10 +780,10 @@
QTest::newRow("AMR")<<QTMS_FORMAT_AMR;
#endif
QTest::newRow("PCM") << QTMS_FORMAT_PCM;
- }
+}
void QTmsVoipTest::CreateFormat()
- {
+{
gint decstatus(QTMS_RESULT_SUCCESS);
gint encstatus(QTMS_RESULT_SUCCESS);
gint setencstatus(QTMS_RESULT_SUCCESS);
@@ -809,67 +793,56 @@
m_DnLinkCodec = format;
m_UpLinkCodec = format;
- switch (format)
- {
- case QTMS_FORMAT_G711:
- {
- decstatus = m_Factory->CreateFormat(QTMS_FORMAT_G711,
- m_G711DecFormatIntfc);
- encstatus = m_Factory->CreateFormat(QTMS_FORMAT_G711,
- m_G711EncFormatIntfc);
- setdecstatus = m_Dnlink->SetFormat(m_G711DecFormatIntfc);
- setencstatus = m_Uplink->SetFormat(m_G711EncFormatIntfc);
- qDebug("G.711 Set");
+ switch (format) {
+ case QTMS_FORMAT_G711:
+ {
+ decstatus = m_Factory->CreateFormat(QTMS_FORMAT_G711, m_G711DecFormatIntfc);
+ encstatus = m_Factory->CreateFormat(QTMS_FORMAT_G711, m_G711EncFormatIntfc);
+ setdecstatus = m_Dnlink->SetFormat(m_G711DecFormatIntfc);
+ setencstatus = m_Uplink->SetFormat(m_G711EncFormatIntfc);
+ qDebug("G.711 Set");
- }
- break;
- case QTMS_FORMAT_G729:
- {
- decstatus = m_Factory->CreateFormat(QTMS_FORMAT_G729,
- m_G729DecFormatIntfc);
- encstatus = m_Factory->CreateFormat(QTMS_FORMAT_G729,
- m_G729EncFormatIntfc);
- setdecstatus = m_Dnlink->SetFormat(m_G729DecFormatIntfc);
- setdecstatus = m_Uplink->SetFormat(m_G729EncFormatIntfc);
- qDebug("G.729 Set");
- }
- break;
- case QTMS_FORMAT_ILBC:
- {
- decstatus = m_Factory->CreateFormat(QTMS_FORMAT_ILBC,
- m_ILBCDecFormatIntfc);
- encstatus = m_Factory->CreateFormat(QTMS_FORMAT_ILBC,
- m_ILBCEncFormatIntfc);
- setdecstatus = m_Dnlink->SetFormat(m_ILBCDecFormatIntfc);
- setencstatus = m_Uplink->SetFormat(m_ILBCEncFormatIntfc);
- qDebug("iLBC Set");
- }
- break;
- case QTMS_FORMAT_AMR:
- {
- decstatus = m_Factory->CreateFormat(QTMS_FORMAT_AMR,
- m_AMRNBDecFormatIntfc);
- encstatus = m_Factory->CreateFormat(QTMS_FORMAT_AMR,
- m_AMRNBEncFormatIntfc);
- setdecstatus = m_Dnlink->SetFormat(m_AMRNBDecFormatIntfc);
- setencstatus = m_Uplink->SetFormat(m_AMRNBEncFormatIntfc);
- qDebug("AMR-NB Set");
- }
- break;
- case QTMS_FORMAT_PCM:
- {
- decstatus = m_Factory->CreateFormat(QTMS_FORMAT_PCM,
- m_PCM16DecFormatIntfc);
- encstatus = m_Factory->CreateFormat(QTMS_FORMAT_PCM,
- m_PCM16EncFormatIntfc);
- setdecstatus = m_Dnlink->SetFormat(m_PCM16DecFormatIntfc);
- setencstatus = m_Uplink->SetFormat(m_PCM16EncFormatIntfc);
- qDebug("PCM-16 Set");
- }
- break;
- default:
- break;
- }
+ }
+ break;
+ case QTMS_FORMAT_G729:
+ {
+ decstatus = m_Factory->CreateFormat(QTMS_FORMAT_G729, m_G729DecFormatIntfc);
+ encstatus = m_Factory->CreateFormat(QTMS_FORMAT_G729, m_G729EncFormatIntfc);
+ setdecstatus = m_Dnlink->SetFormat(m_G729DecFormatIntfc);
+ setdecstatus = m_Uplink->SetFormat(m_G729EncFormatIntfc);
+ qDebug("G.729 Set");
+ }
+ break;
+ case QTMS_FORMAT_ILBC:
+ {
+ decstatus = m_Factory->CreateFormat(QTMS_FORMAT_ILBC, m_ILBCDecFormatIntfc);
+ encstatus = m_Factory->CreateFormat(QTMS_FORMAT_ILBC, m_ILBCEncFormatIntfc);
+ setdecstatus = m_Dnlink->SetFormat(m_ILBCDecFormatIntfc);
+ setencstatus = m_Uplink->SetFormat(m_ILBCEncFormatIntfc);
+ qDebug("iLBC Set");
+ }
+ break;
+ case QTMS_FORMAT_AMR:
+ {
+ decstatus = m_Factory->CreateFormat(QTMS_FORMAT_AMR, m_AMRNBDecFormatIntfc);
+ encstatus = m_Factory->CreateFormat(QTMS_FORMAT_AMR, m_AMRNBEncFormatIntfc);
+ setdecstatus = m_Dnlink->SetFormat(m_AMRNBDecFormatIntfc);
+ setencstatus = m_Uplink->SetFormat(m_AMRNBEncFormatIntfc);
+ qDebug("AMR-NB Set");
+ }
+ break;
+ case QTMS_FORMAT_PCM:
+ {
+ decstatus = m_Factory->CreateFormat(QTMS_FORMAT_PCM, m_PCM16DecFormatIntfc);
+ encstatus = m_Factory->CreateFormat(QTMS_FORMAT_PCM, m_PCM16EncFormatIntfc);
+ setdecstatus = m_Dnlink->SetFormat(m_PCM16DecFormatIntfc);
+ setencstatus = m_Uplink->SetFormat(m_PCM16EncFormatIntfc);
+ qDebug("PCM-16 Set");
+ }
+ break;
+ default:
+ break;
+ }
QVERIFY(decstatus == QTMS_RESULT_SUCCESS);
QVERIFY(encstatus == QTMS_RESULT_SUCCESS);
@@ -878,205 +851,175 @@
InitUplink();
InitDnlink();
- }
-
+}
void QTmsVoipTest::ToggleVad()
- {
+{
//m_Vad = (m_Vad) ? EFalse : ETrue;
m_Vad = ETrue;
- switch (m_UpLinkCodec)
- {
- case QTMS_FORMAT_G711:
- static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetVADMode(
- m_Vad);
- qDebug("G711 VAD set %d", m_Vad);
- break;
- case QTMS_FORMAT_G729:
- static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->SetVADMode(
- m_Vad);
- qDebug("G729 VAD set %d",m_Vad);
- break;
- case QTMS_FORMAT_ILBC:
- static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetVADMode(
- m_Vad);
- qDebug("iLBC VAD set %d",m_Vad);
- break;
- case QTMS_FORMAT_AMR:
- //static_cast<TMSAMRFormat*>(iAMRNBEncFormatIntfc)->SetVADMode(m_Vad);
- break;
- case QTMS_FORMAT_PCM:
- // Not supported; just for testing failing condition
- //static_cast<QTMSPCMFormat*>(iPCM16EncFormatIntfc)->SetVADMode(m_Vad);
- break;
- default:
- break;
- }
+ switch (m_UpLinkCodec) {
+ case QTMS_FORMAT_G711:
+ static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetVADMode(m_Vad);
+ qDebug("G711 VAD set %d", m_Vad);
+ break;
+ case QTMS_FORMAT_G729:
+ static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->SetVADMode(m_Vad);
+ qDebug("G729 VAD set %d", m_Vad);
+ break;
+ case QTMS_FORMAT_ILBC:
+ static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetVADMode(m_Vad);
+ qDebug("iLBC VAD set %d", m_Vad);
+ break;
+ case QTMS_FORMAT_AMR:
+ //static_cast<TMSAMRFormat*>(iAMRNBEncFormatIntfc)->SetVADMode(m_Vad);
+ break;
+ case QTMS_FORMAT_PCM:
+ // Not supported; just for testing failing condition
+ //static_cast<QTMSPCMFormat*>(iPCM16EncFormatIntfc)->SetVADMode(m_Vad);
+ break;
+ default:
+ break;
}
-
+}
void QTmsVoipTest::GetVad()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
gboolean vad = EFalse;
- switch (m_UpLinkCodec)
- {
- case QTMS_FORMAT_G711:
- status = static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->GetVADMode(
- vad);
- qDebug("get G711 VAD: %d", vad);
- break;
- case QTMS_FORMAT_G729:
- status = static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->GetVADMode(
- vad);
- qDebug("get G729 VAD: %d", vad);
- break;
- case QTMS_FORMAT_ILBC:
- status = static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->GetVADMode(
- vad);
- qDebug("get iLBC VAD: %d", vad);
- break;
- default:
- return;
- }
+ switch (m_UpLinkCodec) {
+ case QTMS_FORMAT_G711:
+ status = static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->GetVADMode(vad);
+ qDebug("get G711 VAD: %d", vad);
+ break;
+ case QTMS_FORMAT_G729:
+ status = static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->GetVADMode(vad);
+ qDebug("get G729 VAD: %d", vad);
+ break;
+ case QTMS_FORMAT_ILBC:
+ status = static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->GetVADMode(vad);
+ qDebug("get iLBC VAD: %d", vad);
+ break;
+ default:
+ return;
+ }
QVERIFY(status == QTMS_RESULT_SUCCESS);
- // QVERIFY(vad == m_Vad);
+ // QVERIFY(vad == m_Vad);
- }
+}
void QTmsVoipTest::ToggleCng()
- {
-// m_Cng = (m_Cng) ? EFalse : ETrue;
+{
+ // m_Cng = (m_Cng) ? EFalse : ETrue;
m_Cng = ETrue;
- switch (m_DnLinkCodec)
- {
- case QTMS_FORMAT_G711:
- //case EG711_10MS:
- static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->SetCNG(m_Cng);
- qDebug("G711 CNG set %d", m_Cng);
- break;
- case QTMS_FORMAT_ILBC:
- static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->SetCNG(m_Cng);
- qDebug("iLBC CNG set %d", m_Cng);
- break;
- default:
- break;
- }
+ switch (m_DnLinkCodec) {
+ case QTMS_FORMAT_G711:
+ //case EG711_10MS:
+ static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->SetCNG(m_Cng);
+ qDebug("G711 CNG set %d", m_Cng);
+ break;
+ case QTMS_FORMAT_ILBC:
+ static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->SetCNG(m_Cng);
+ qDebug("iLBC CNG set %d", m_Cng);
+ break;
+ default:
+ break;
}
-
+}
void QTmsVoipTest::GetCng()
- {
+{
gint status;
gboolean cng = EFalse;
- switch (m_DnLinkCodec)
- {
- case QTMS_FORMAT_G711:
- status = static_cast<QTMSG711Format*>(m_G711DecFormatIntfc)->GetCNG(cng);
- qDebug("G711 CNG: %d", cng);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- break;
- case QTMS_FORMAT_ILBC:
- status = static_cast<QTMSILBCFormat*>(m_ILBCDecFormatIntfc)->GetCNG(cng);
- qDebug("iLBC CNG: %d", cng);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- break;
- default:
- break;
- }
+ switch (m_DnLinkCodec) {
+ case QTMS_FORMAT_G711:
+ status = static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->GetCNG(cng);
+ qDebug("G711 CNG: %d", cng);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ break;
+ case QTMS_FORMAT_ILBC:
+ status = static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->GetCNG(cng);
+ qDebug("iLBC CNG: %d", cng);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ break;
+ default:
+ break;
+ }
// QVERIFY(cng == m_Cng);
- }
-
+}
void QTmsVoipTest::TogglePlc()
- {
-// m_Plc = (m_Plc) ? EFalse : ETrue;
+{
+ // m_Plc = (m_Plc) ? EFalse : ETrue;
m_Plc = ETrue;
- if (m_DnLinkCodec == QTMS_FORMAT_G711)
- {
+ if (m_DnLinkCodec == QTMS_FORMAT_G711) {
static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->SetPlc(m_Plc);
- qDebug("G711 PLC set %d",m_Plc );
- }
+ qDebug("G711 PLC set %d", m_Plc);
}
+}
void QTmsVoipTest::GetPlc()
- {
+{
gboolean plc = EFalse;
- if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711)
- {
- gint status =
- static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->GetPlc(
- plc);
+ if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711) {
+ gint status = static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->GetPlc(plc);
QVERIFY(status == QTMS_RESULT_SUCCESS);
qDebug("G711 PLC: %d", plc);
// QVERIFY(plc == m_Plc);
- }
}
-
-
+}
void QTmsVoipTest::SelectMinBitrate()
- {
- if (m_BitratesVector.size() > 0)
- {
+{
+ if (m_BitratesVector.size() > 0) {
std::vector<guint>::iterator bitrate = m_BitratesVector.begin();
iBitrate = *bitrate;
SetBitrate(iBitrate);
- qDebug("BR set %d",iBitrate);
- }
+ qDebug("BR set %d", iBitrate);
}
-
+}
void QTmsVoipTest::SelectMaxBitrate()
- {
- if (m_BitratesVector.size() > 0)
- {
+{
+ if (m_BitratesVector.size() > 0) {
iBitrate = m_BitratesVector.back();
SetBitrate(iBitrate);
- qDebug("BR set %d",iBitrate);
- }
+ qDebug("BR set %d", iBitrate);
}
-
+}
void QTmsVoipTest::SetBitrate(guint bitrate)
- {
- switch (m_UpLinkCodec)
- {
- case QTMS_FORMAT_G711:
- static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetBitRate(
- bitrate);
- qDebug("Set BR %d",bitrate);
- break;
- case QTMS_FORMAT_G729:
- static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->SetBitRate(
- bitrate);
- qDebug("Set BR %d",bitrate);
- break;
- case QTMS_FORMAT_ILBC:
- static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetBitRate(
- bitrate);
- qDebug("Set BR %d",bitrate);
- break;
- case QTMS_FORMAT_AMR:
- static_cast<QTMSAMRFormat*> (m_AMRNBEncFormatIntfc)->SetBitRate(
- bitrate);
- qDebug("Set BR %d",bitrate);
- break;
- case QTMS_FORMAT_PCM:
- default:
- break;
- }
+{
+ switch (m_UpLinkCodec) {
+ case QTMS_FORMAT_G711:
+ static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetBitRate(bitrate);
+ qDebug("Set BR %d", bitrate);
+ break;
+ case QTMS_FORMAT_G729:
+ static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->SetBitRate(bitrate);
+ qDebug("Set BR %d", bitrate);
+ break;
+ case QTMS_FORMAT_ILBC:
+ static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetBitRate(bitrate);
+ qDebug("Set BR %d", bitrate);
+ break;
+ case QTMS_FORMAT_AMR:
+ static_cast<QTMSAMRFormat*> (m_AMRNBEncFormatIntfc)->SetBitRate(bitrate);
+ qDebug("Set BR %d", bitrate);
+ break;
+ case QTMS_FORMAT_PCM:
+ default:
+ break;
}
-
+}
void QTmsVoipTest::GetSupportedBitrates()
- {
+{
gint numOfItems(0);
m_BitratesVector.clear();
gint status = GetSupportedBitrates(m_BitratesVector);
@@ -1084,310 +1027,255 @@
numOfItems = m_BitratesVector.size();
qDebug("BR Count %d", numOfItems);
std::vector<guint>::iterator itBitrates = m_BitratesVector.begin();
- for (; itBitrates < m_BitratesVector.end(); itBitrates++)
- {
+ for (; itBitrates < m_BitratesVector.end(); itBitrates++) {
qDebug("BR %d", *itBitrates);
- }
}
-
+}
gint QTmsVoipTest::GetSupportedBitrates(BitRateVector& aBrArr)
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- switch (m_UpLinkCodec)
- {
- case QTMS_FORMAT_G711:
- status = m_G711EncFormatIntfc->GetSupportedBitRates(aBrArr);
- break;
- case QTMS_FORMAT_G729:
- status = m_G729EncFormatIntfc->GetSupportedBitRates(aBrArr);
- break;
- case QTMS_FORMAT_ILBC:
- status = m_ILBCEncFormatIntfc->GetSupportedBitRates(aBrArr);
- break;
- case QTMS_FORMAT_AMR:
- status = m_AMRNBEncFormatIntfc->GetSupportedBitRates(aBrArr);
- break;
- case QTMS_FORMAT_PCM:
- // not supported, but test for correct error handling
- //status = m_PCM16EncFormatIntfc->GetSupportedBitRates(aBrArr);
- break;
- default:
- status = KErrNotSupported;
- break;
- }
+ switch (m_UpLinkCodec) {
+ case QTMS_FORMAT_G711:
+ status = m_G711EncFormatIntfc->GetSupportedBitRates(aBrArr);
+ break;
+ case QTMS_FORMAT_G729:
+ status = m_G729EncFormatIntfc->GetSupportedBitRates(aBrArr);
+ break;
+ case QTMS_FORMAT_ILBC:
+ status = m_ILBCEncFormatIntfc->GetSupportedBitRates(aBrArr);
+ break;
+ case QTMS_FORMAT_AMR:
+ status = m_AMRNBEncFormatIntfc->GetSupportedBitRates(aBrArr);
+ break;
+ case QTMS_FORMAT_PCM:
+ // not supported, but test for correct error handling
+ //status = m_PCM16EncFormatIntfc->GetSupportedBitRates(aBrArr);
+ break;
+ default:
+ status = KErrNotSupported;
+ break;
+ }
return status;
- }
-
+}
void QTmsVoipTest::GetBitrate()
- {
+{
guint bitrate;
- switch (m_UpLinkCodec)
- {
- case QTMS_FORMAT_G711:
- static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->GetBitRate(
- bitrate);
- qDebug("G711 bitrate: %d", bitrate);
- break;
- case QTMS_FORMAT_G729:
- static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->GetBitRate(
- bitrate);
- qDebug("G729 bitrate: %d", bitrate);
- break;
- case QTMS_FORMAT_ILBC:
- static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->GetBitRate(
- bitrate);
- qDebug("iLBC bitrate: %d", bitrate);
- break;
- case QTMS_FORMAT_AMR:
- static_cast<QTMSAMRFormat*> (m_AMRNBEncFormatIntfc)->GetBitRate(
- bitrate);
- qDebug("AMR bitrate: %d", bitrate);
- break;
- case TMS_FORMAT_PCM:
- default:
- break;
- }
+ switch (m_UpLinkCodec) {
+ case QTMS_FORMAT_G711:
+ static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->GetBitRate(bitrate);
+ qDebug("G711 bitrate: %d", bitrate);
+ break;
+ case QTMS_FORMAT_G729:
+ static_cast<QTMSG729Format*> (m_G729EncFormatIntfc)->GetBitRate(bitrate);
+ qDebug("G729 bitrate: %d", bitrate);
+ break;
+ case QTMS_FORMAT_ILBC:
+ static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->GetBitRate(bitrate);
+ qDebug("iLBC bitrate: %d", bitrate);
+ break;
+ case QTMS_FORMAT_AMR:
+ static_cast<QTMSAMRFormat*> (m_AMRNBEncFormatIntfc)->GetBitRate(bitrate);
+ qDebug("AMR bitrate: %d", bitrate);
+ break;
+ case TMS_FORMAT_PCM:
+ default:
+ break;
}
-
+}
void QTmsVoipTest::SetDnLinkG711ALAW()
- {
- if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711)
- {
+{
+ if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711) {
gint status = static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->SetMode(
- QTMS_G711_CODEC_MODE_ALAW);
- qDebug("SetDnLinkG711ALAW status %d",status);
+ QTMS_G711_CODEC_MODE_ALAW);
+ qDebug("SetDnLinkG711ALAW status %d", status);
QVERIFY(status == QTMS_RESULT_SUCCESS);
qDebug("DNL G.711 Mode Set: [aLaw]");
- }
}
-
+}
void QTmsVoipTest::SetDnLinkG711uLAW()
- {
- if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711)
- {
+{
+ if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711) {
gint status = static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->SetMode(
- QTMS_G711_CODEC_MODE_MULAW);
- qDebug("SetDnLinkG711uLAW status %d",status);
+ QTMS_G711_CODEC_MODE_MULAW);
+ qDebug("SetDnLinkG711uLAW status %d", status);
QVERIFY(status == QTMS_RESULT_SUCCESS);
qDebug("DNL G.711 Mode Set: [uLaw]");
- }
}
-
+}
void QTmsVoipTest::GetDnLinkG711Mode()
- {
+{
QTMSG711CodecMode mode;
- if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711)
- {
- gint status =
- static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->GetMode(
- mode);
- qDebug("GetDnLinkG711Mode status %d",status);
+ if (m_G711DecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_G711) {
+ gint status = static_cast<QTMSG711Format*> (m_G711DecFormatIntfc)->GetMode(mode);
+ qDebug("GetDnLinkG711Mode status %d", status);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (mode == TMS_G711_CODEC_MODE_MULAW)
- {
+ if (mode == TMS_G711_CODEC_MODE_MULAW) {
qDebug("DNL G711 Mode: [uLaw]");
- }
- else
- {
+ }
+ else {
qDebug("DNL G711 Mode: [aLaw]");
- }
}
}
-
+}
void QTmsVoipTest::SetDnLinkILBC20MS()
- {
- if (m_ILBCDecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_ILBC)
- {
- gint status =
- static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->SetMode(
- TMS_ILBC_CODEC_MODE_20MS_FRAME);
- qDebug("SetDnLinkILBC20MS status %d",status);
+{
+ if (m_ILBCDecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_ILBC) {
+ gint status = static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->SetMode(
+ TMS_ILBC_CODEC_MODE_20MS_FRAME);
+ qDebug("SetDnLinkILBC20MS status %d", status);
QVERIFY(status == QTMS_RESULT_SUCCESS);
qDebug("DNL iLBC Mode Set: [20ms]");
+ }
+}
+
+void QTmsVoipTest::SetDnLinkILBC30MS()
+{
+ if (m_ILBCDecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_ILBC) {
+ gint status = static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->SetMode(
+ TMS_ILBC_CODEC_MODE_30MS_FRAME);
+ qDebug("SetDnLinkILBC30MS status %d", status);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ qDebug("DNL iLBC Mode Set: [30ms]");
+ }
+}
+
+void QTmsVoipTest::GetDnLinkILBCMode()
+{
+ QTMSILBCCodecMode mode;
+ if (m_ILBCDecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_ILBC) {
+ gint status = static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->GetMode(mode);
+ qDebug("GetDnLinkILBCMode status %d", status);
+
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ if (mode == QTMS_ILBC_CODEC_MODE_30MS_FRAME) {
+ qDebug("DNL iLBC Mode: [30ms]");
+ }
+ else if (mode == QTMS_ILBC_CODEC_MODE_20MS_FRAME) {
+ qDebug("DNL iLBC Mode: [20ms]");
+ }
+ }
+}
+
+void QTmsVoipTest::SetUpLinkG711ALAW()
+{
+ if (m_G711EncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_G711) {
+ gint status = static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetMode(
+ QTMS_G711_CODEC_MODE_ALAW);
+
+ qDebug("SetUpLinkG711ALAW status %d", status);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ qDebug("UPL G.711 Mode Set: [aLaw]");
+ }
+}
+
+void QTmsVoipTest::SetUpLinkG711uLAW()
+{
+ if (m_G711EncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_G711) {
+ gint status = static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetMode(
+ QTMS_G711_CODEC_MODE_MULAW);
+ qDebug("SetUpLinkG711uLAW status %d", status);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ qDebug("UPL G.711 Mode Set: [uLaw]");
+ }
+}
+
+void QTmsVoipTest::GetUpLinkG711Mode()
+{
+ QTMSG711CodecMode mode;
+ if (m_G711EncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_G711) {
+ gint status = static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->GetMode(mode);
+ qDebug("GetUpLinkG711Mode status %d", status);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ if (mode == QTMS_G711_CODEC_MODE_MULAW) {
+ qDebug("UPL G.711 Mode: [uLaw]");
+ }
+ else if (mode == QTMS_G711_CODEC_MODE_ALAW) {
+ qDebug("UPL G.711 Mode: [aLaw]");
}
}
+}
-void QTmsVoipTest::SetDnLinkILBC30MS()
- {
- if (m_ILBCDecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_ILBC)
- {
- gint status =
- static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->SetMode(
- TMS_ILBC_CODEC_MODE_30MS_FRAME);
- qDebug("SetDnLinkILBC30MS status %d",status);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("DNL iLBC Mode Set: [30ms]");
- }
- }
-
-
-void QTmsVoipTest::GetDnLinkILBCMode()
- {
- QTMSILBCCodecMode mode;
- if (m_ILBCDecFormatIntfc && m_DnLinkCodec == QTMS_FORMAT_ILBC)
- {
- gint status =
- static_cast<QTMSILBCFormat*> (m_ILBCDecFormatIntfc)->GetMode(
- mode);
- qDebug("GetDnLinkILBCMode status %d",status);
-
+void QTmsVoipTest::SetUpLinkILBC20MS()
+{
+ if (m_ILBCEncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_ILBC) {
+ gint status = static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetMode(
+ QTMS_ILBC_CODEC_MODE_20MS_FRAME);
+ qDebug("SetUpLinkILBC20MS status %d", status);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (mode == QTMS_ILBC_CODEC_MODE_30MS_FRAME)
- {
- qDebug("DNL iLBC Mode: [30ms]");
- }
- else if (mode == QTMS_ILBC_CODEC_MODE_20MS_FRAME)
- {
- qDebug("DNL iLBC Mode: [20ms]");
- }
- }
+ qDebug("UPL iLBC Mode Set: [20ms]");
}
+}
-void QTmsVoipTest::SetUpLinkG711ALAW()
- {
- if (m_G711EncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_G711)
- {
- gint status =
- static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetMode(
- QTMS_G711_CODEC_MODE_ALAW);
-
- qDebug("SetUpLinkG711ALAW status %d",status);
+void QTmsVoipTest::SetUpLinkILBC30MS()
+{
+ if (m_ILBCEncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_ILBC) {
+ gint status = static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetMode(
+ QTMS_ILBC_CODEC_MODE_30MS_FRAME);
+ qDebug("SetUpLinkILBC30MS status %d", status);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("UPL G.711 Mode Set: [aLaw]");
+ qDebug("UPL iLBC Mode Set: [30ms]");
+ }
+}
+
+void QTmsVoipTest::GetUpLinkILBCMode()
+{
+ QTMSILBCCodecMode mode;
+ if (m_ILBCEncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_ILBC) {
+ gint status = static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->GetMode(mode);
+ qDebug("GetUpLinkILBCMode status %d", status);
+ QVERIFY(status == QTMS_RESULT_SUCCESS);
+ if (mode == QTMS_ILBC_CODEC_MODE_30MS_FRAME) {
+ qDebug("UPL iLBC Mode: [30ms]");
}
- }
-
-void QTmsVoipTest::SetUpLinkG711uLAW()
- {
- if (m_G711EncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_G711)
- {
- gint status =
- static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->SetMode(
- QTMS_G711_CODEC_MODE_MULAW);
- qDebug("SetUpLinkG711uLAW status %d",status);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("UPL G.711 Mode Set: [uLaw]");
+ else if (mode == QTMS_ILBC_CODEC_MODE_20MS_FRAME) {
+ qDebug("UPL iLBC Mode: [20ms]");
}
}
-void QTmsVoipTest::GetUpLinkG711Mode()
- {
- QTMSG711CodecMode mode;
- if (m_G711EncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_G711)
- {
- gint status =
- static_cast<QTMSG711Format*> (m_G711EncFormatIntfc)->GetMode(
- mode);
- qDebug("GetUpLinkG711Mode status %d",status);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (mode == QTMS_G711_CODEC_MODE_MULAW)
- {
- qDebug("UPL G.711 Mode: [uLaw]");
- }
- else if (mode == QTMS_G711_CODEC_MODE_ALAW)
- {
- qDebug("UPL G.711 Mode: [aLaw]");
- }
- }
-
- }
-
-
-void QTmsVoipTest::SetUpLinkILBC20MS()
- {
- if (m_ILBCEncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_ILBC)
- {
- gint status =
- static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetMode(
- QTMS_ILBC_CODEC_MODE_20MS_FRAME);
- qDebug("SetUpLinkILBC20MS status %d",status);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("UPL iLBC Mode Set: [20ms]");
- }
- }
-
-
-void QTmsVoipTest::SetUpLinkILBC30MS()
- {
- if (m_ILBCEncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_ILBC)
- {
- gint status =
- static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->SetMode(
- QTMS_ILBC_CODEC_MODE_30MS_FRAME);
- qDebug("SetUpLinkILBC30MS status %d",status);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("UPL iLBC Mode Set: [30ms]");
- }
- }
-
-void QTmsVoipTest::GetUpLinkILBCMode()
- {
- QTMSILBCCodecMode mode;
- if (m_ILBCEncFormatIntfc && m_UpLinkCodec == QTMS_FORMAT_ILBC)
- {
- gint status =
- static_cast<QTMSILBCFormat*> (m_ILBCEncFormatIntfc)->GetMode(
- mode);
- qDebug("GetUpLinkILBCMode status %d",status);
- QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (mode == QTMS_ILBC_CODEC_MODE_30MS_FRAME)
- {
- qDebug("UPL iLBC Mode: [30ms]");
- }
- else if (mode == QTMS_ILBC_CODEC_MODE_20MS_FRAME)
- {
- qDebug("UPL iLBC Mode: [20ms]");
- }
- }
-
- }
-
+}
void QTmsVoipTest::CreateStreamVol()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
-
- if (m_Factory && m_Dnlink && !m_Vol)
- {
+
+ if (m_Factory && m_Dnlink && !m_Vol) {
m_Factory->CreateFormat(QTMS_FORMAT_PCM, m_PCM16DecFormatIntfc);
m_Dnlink->SetFormat(m_PCM16DecFormatIntfc);
-
+
status = m_Factory->CreateEffect(QTMS_EFFECT_VOLUME, m_Vol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSVolumeEffect*> (m_Vol),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this, SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
-
- if(m_Dnlink)
- {
- status = m_Dnlink->AddEffect(m_Vol);
- }
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+
+ if (m_Dnlink) {
+ status = m_Dnlink->AddEffect(m_Vol);
+ }
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+
InitDnlink();
-
+
StreamVol();
- }
}
+}
void QTmsVoipTest::StreamVol()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
guint maxvol(0);
- if (m_Vol)
- {
+ if (m_Vol) {
status = static_cast<QTMSVolumeEffect*> (m_Vol)->GetMaxLevel(maxvol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
@@ -1400,41 +1288,38 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QCOMPARE(vol,maxvol);
- }
}
+}
void QTmsVoipTest::CreateStreamGain()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && m_Uplink && !m_Gain)
- {
-
+ if (m_Factory && m_Uplink && !m_Gain) {
+
m_Factory->CreateFormat(QTMS_FORMAT_PCM, m_PCM16EncFormatIntfc);
m_Uplink->SetFormat(m_PCM16EncFormatIntfc);
status = m_Factory->CreateEffect(QTMS_EFFECT_GAIN, m_Gain);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSGainEffect*> (m_Gain),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this,
- SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
-
- status = m_Uplink->AddEffect(m_Gain);
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+
+ status = m_Uplink->AddEffect(m_Gain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
-
+
InitUplink();
-
+
StreamGain();
- }
}
+}
void QTmsVoipTest::StreamGain()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Gain)
- {
+ if (m_Gain) {
guint maxgain(0);
static_cast<QTMSGainEffect*> (m_Gain)->GetMaxLevel(maxgain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
@@ -1448,132 +1333,122 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QCOMPARE(gain,maxgain);
- }
+ }
- }
+}
void QTmsVoipTest::CreateGlobalVol()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_GlobalVol)
- {
+ if (m_Factory && !m_GlobalVol) {
status = m_Factory->CreateEffect(QTMS_EFFECT_GLOBAL_VOL, m_GlobalVol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSGlobalVolEffect*> (m_GlobalVol),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this, SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
guint maxvol(0);
- status = static_cast<QTMSGlobalVolEffect*>(m_GlobalVol)->GetMaxLevel(
- maxvol);
+ status = static_cast<QTMSGlobalVolEffect*> (m_GlobalVol)->GetMaxLevel(maxvol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("global max vol %d",maxvol);
+ qDebug("global max vol %d", maxvol);
- status = static_cast<QTMSGlobalVolEffect*>(m_GlobalVol)->SetLevel(
- maxvol);
+ status = static_cast<QTMSGlobalVolEffect*> (m_GlobalVol)->SetLevel(maxvol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
guint vol(0);
status = static_cast<QTMSGlobalVolEffect*> (m_GlobalVol)->GetLevel(vol);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("global vol %d",vol);
+ qDebug("global vol %d", vol);
QCOMPARE(vol,maxvol);
- }
}
-
+}
void QTmsVoipTest::CreateGlobalGain()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory && !m_GlobalGain)
- {
+ if (m_Factory && !m_GlobalGain) {
status = m_Factory->CreateEffect(QTMS_EFFECT_GLOBAL_GAIN, m_GlobalGain);
-
+
QVERIFY(status == QTMS_RESULT_SUCCESS);
connect(static_cast<QTMSGlobalGainEffect*> (m_GlobalGain),
- SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)),
- this,
- SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
-
+ SIGNAL(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)), this,
+ SLOT(EffectsEvent(const QTMSEffect&,QTMSSignalEvent)));
+
guint maxgain(0);
- static_cast<QTMSGlobalGainEffect*>(m_GlobalGain)->GetMaxLevel(maxgain);
+ static_cast<QTMSGlobalGainEffect*> (m_GlobalGain)->GetMaxLevel(maxgain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("global max gain %d",maxgain);
-
- static_cast<QTMSGlobalGainEffect*>(m_GlobalGain)->SetLevel(maxgain);
+ qDebug("global max gain %d", maxgain);
+
+ static_cast<QTMSGlobalGainEffect*> (m_GlobalGain)->SetLevel(maxgain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
-
+
guint gain(0);
- static_cast<QTMSGlobalGainEffect*>(m_GlobalGain)->GetLevel(gain);
+ static_cast<QTMSGlobalGainEffect*> (m_GlobalGain)->GetLevel(gain);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- qDebug("global gain %d",gain);
-
+ qDebug("global gain %d", gain);
+
QCOMPARE(gain,maxgain);
-
- }
+
}
+}
void QTmsVoipTest::CreateRouting_data()
- {
-
+{
+
QTest::addColumn<QTMSAudioOutput>("routing");
-
- QTest::newRow("Public")<<QTMS_AUDIO_OUTPUT_PUBLIC;
- QTest::newRow("Private")<<QTMS_AUDIO_OUTPUT_PRIVATE;
-
- }
+ QTest::newRow("Public") << QTMS_AUDIO_OUTPUT_PUBLIC;
+ QTest::newRow("Private") << QTMS_AUDIO_OUTPUT_PRIVATE;
+
+}
void QTmsVoipTest::CreateRouting()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
-
QFETCH(QTMSAudioOutput, routing);
-
- if (m_Factory && !m_Routing)
- {
+
+ if (m_Factory && !m_Routing) {
m_UpLinkCodec = QTMS_FORMAT_PCM;
m_Factory->CreateFormat(QTMS_FORMAT_PCM, m_PCM16DecFormatIntfc);
m_Dnlink->SetFormat(m_PCM16DecFormatIntfc);
InitDnlink();
StartDnlink();
-
+
status = m_Factory->CreateGlobalRouting(m_Routing);
QVERIFY(status == QTMS_RESULT_SUCCESS);
m_RoutingSpy = new QSignalSpy(m_Routing,
- SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,
- QTMSSignalEvent,
- QTMSAudioOutput)));
+ SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,
+ QTMSSignalEvent,
+ QTMSAudioOutput)));
QVERIFY( m_RoutingSpy->isValid() );
//QCOMPARE(m_RoutingSpy->count(), 0 );
connect(m_Routing,
- SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,QTMSSignalEvent,QTMSAudioOutput)),
- this,
- SLOT(GlobalRoutingEvent(const QTMSGlobalRouting&,QTMSSignalEvent,QTMSAudioOutput)));
- }
-
- if(m_Routing)
- {
+ SIGNAL(GlobalRoutingEvent(const QTMSGlobalRouting&,QTMSSignalEvent,QTMSAudioOutput)),
+ this,
+ SLOT(GlobalRoutingEvent(const QTMSGlobalRouting&,QTMSSignalEvent,QTMSAudioOutput)));
+ }
+
+ if (m_Routing) {
status = m_Routing->SetOutput(routing);
QVERIFY(status == QTMS_RESULT_SUCCESS);
#ifndef __WINSCW__
- QTest::qWait(1000);
+ QTest::qWait(1000);
//QCOMPARE(m_RoutingSpy->count(), 1 );
#endif
- QTMSAudioOutput current;
+ QTMSAudioOutput current;
status = m_Routing->GetOutput(current);
DisplayDevice(current);
@@ -1582,44 +1457,40 @@
QCOMPARE(routing,current);
#endif
StopDnlink();
- }
}
-
+}
void QTmsVoipTest::DisplayDevice(QTMSAudioOutput device)
- {
+{
qDebug("Current Output:");
-
- switch (device)
- {
- case QTMS_AUDIO_OUTPUT_NONE:
- {
- qDebug("none");
- }
- break;
- case QTMS_AUDIO_OUTPUT_PUBLIC:
- {
- qDebug("Public");
- }
- break;
- case QTMS_AUDIO_OUTPUT_PRIVATE:
- {
- qDebug("Private");
- }
- break;
- default:
- break;
- }
+
+ switch (device) {
+ case QTMS_AUDIO_OUTPUT_NONE:
+ {
+ qDebug("none");
+ }
+ break;
+ case QTMS_AUDIO_OUTPUT_PUBLIC:
+ {
+ qDebug("Public");
}
-
+ break;
+ case QTMS_AUDIO_OUTPUT_PRIVATE:
+ {
+ qDebug("Private");
+ }
+ break;
+ default:
+ break;
+ }
+}
void QTmsVoipTest::CreateDnlinkDtmf()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
GString* dtmfstring(NULL);
- if (m_Factory && m_Dnlink && !m_Dnlnkdtmf)
- {
+ if (m_Factory && m_Dnlink && !m_Dnlnkdtmf) {
m_UpLinkCodec = QTMS_FORMAT_PCM;
m_Factory->CreateFormat(QTMS_FORMAT_PCM, m_PCM16DecFormatIntfc);
m_Dnlink->SetFormat(m_PCM16DecFormatIntfc);
@@ -1630,16 +1501,14 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
- QSignalSpy dtmfspy(m_Dnlnkdtmf,
- SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
+ QSignalSpy dtmfspy(m_Dnlnkdtmf, SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
QVERIFY( dtmfspy.isValid() );
//QCOMPARE(dtmfspy.count(), 0 );
- connect(m_Dnlnkdtmf,
- SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)), this,
- SLOT(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
+ connect(m_Dnlnkdtmf, SIGNAL(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)), this,
+ SLOT(DTMFEvent(const QTMSDTMF&,QTMSSignalEvent)));
dtmfstring = g_string_new("4723");
status = m_Dnlnkdtmf->SetTone(dtmfstring);
@@ -1653,28 +1522,24 @@
QVERIFY(status == QTMS_RESULT_SUCCESS);
QTest::qWait(1000);
//QCOMPARE(dtmfspy.count(), 2 );
- }
}
+}
void QTmsVoipTest::CreateRingTone()
- {
+{
- }
-
+}
void QTmsVoipTest::CreateBuffer()
- {
+{
gint status(QTMS_RESULT_SUCCESS);
- if (m_Factory)
- {
+ if (m_Factory) {
QTMSBuffer* qtmsbuffer(NULL);
QTMSBufferType buftype(QTMS_BUFFER_MEMORY);
guint size(100);
- status = m_Factory->CreateBuffer(QTMS_BUFFER_MEMORY,
- size, qtmsbuffer);
+ status = m_Factory->CreateBuffer(QTMS_BUFFER_MEMORY, size, qtmsbuffer);
QVERIFY(status == QTMS_RESULT_SUCCESS);
- if (qtmsbuffer)
- {
+ if (qtmsbuffer) {
qtmsbuffer->GetType(buftype);
qtmsbuffer->GetDataSize(size);
qtmsbuffer->SetDataSize(size);
@@ -1684,248 +1549,220 @@
qtmsbuffer->GetTimeStamp(ts);
qtmsbuffer->SetTimeStamp(ts);
m_Factory->DeleteBuffer(qtmsbuffer);
- }
}
}
-
+}
-void QTmsVoipTest::FillBuffer(TMS::TMSBuffer& buffer)
- {
+void QTmsVoipTest::FillBuffer(QTMSBuffer& buffer)
+{
//TODO: add loopback test and file playback
#ifdef __TEST_CODE_COVERAGE__
- if(m_ClientSource)
- {
- static_cast<QTMSClientSource*> (m_ClientSource)->BufferFilled(
- buffer);
- }
-#endif
-
+ if (m_ClientSource) {
+ static_cast<QTMSClientSource*> (m_ClientSource)->BufferFilled(buffer);
}
+#endif
-void QTmsVoipTest::BufferProcessed(TMS::TMSBuffer* /*buffer*/, gint /*reason*/)
- {
- }
+}
-void QTmsVoipTest::ProcessBuffer(const TMS::TMSBuffer* buffer)
- {
+void QTmsVoipTest::BufferProcessed(QTMSBuffer* /*buffer*/, gint /*reason*/)
+{
+}
+
+void QTmsVoipTest::ProcessBuffer(const QTMSBuffer* buffer)
+{
//TODO: add loopback test
#ifdef __TEST_CODE_COVERAGE__
- TMS::TMSBuffer* recBuf(NULL);
- recBuf = const_cast<TMS::TMSBuffer*> (buffer);
- if(m_ClientSink)
- {
- static_cast<QTMSClientSink*> (m_ClientSink)->BufferProcessed(
- recBuf);
- }
+ QTMSBuffer* recBuf(NULL);
+ recBuf = const_cast<QTMS::QTMSBuffer*> (buffer);
+ if (m_ClientSink) {
+ static_cast<QTMSClientSink*> (m_ClientSink)->BufferProcessed(recBuf);
+ }
#endif
- }
-
-
+}
-void QTmsVoipTest::EffectsEvent(const QTMSEffect& tmseffect,
- QTMSSignalEvent event)
- {
+void QTmsVoipTest::EffectsEvent(const QTMSEffect& tmseffect, QTMSSignalEvent event)
+{
QTMSEffectType effecttype;
const_cast<QTMSEffect&> (tmseffect).GetType(effecttype);
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (effecttype)
- {
- case QTMS_EFFECT_GLOBAL_VOL:
- {
- switch (event.type)
- {
- case QTMS_EVENT_EFFECT_VOL_CHANGED:
- qDebug("Global vol effect change");
- break;
- default:
- break;
- }
- }
+ switch (effecttype) {
+ case QTMS_EFFECT_GLOBAL_VOL:
+ {
+ switch (event.type) {
+ case QTMS_EVENT_EFFECT_VOL_CHANGED:
+ qDebug("Global vol effect change");
+ break;
+ default:
+ break;
+ }
+ }
+ break;
+ case QTMS_EFFECT_GLOBAL_GAIN:
+ {
+ switch (event.type) {
+ case QTMS_EVENT_EFFECT_GAIN_CHANGED:
+ qDebug("Global gain effect change");
+ break;
+ default:
break;
- case QTMS_EFFECT_GLOBAL_GAIN:
- {
- switch (event.type)
- {
- case QTMS_EVENT_EFFECT_GAIN_CHANGED:
- qDebug("Global gain effect change");
- break;
- default:
- break;
- }
- }
+ }
+ }
+ break;
+ case QTMS_EFFECT_VOLUME:
+ {
+ switch (event.type) {
+ case QTMS_EVENT_EFFECT_GAIN_CHANGED:
+ qDebug("Stream vol effect change");
break;
- case QTMS_EFFECT_VOLUME:
- {
- switch (event.type)
- {
- case QTMS_EVENT_EFFECT_GAIN_CHANGED:
- qDebug("Stream vol effect change");
- break;
- default:
- break;
- }
- }
+ default:
break;
- case QTMS_EFFECT_GAIN:
- {
- switch (event.type)
- {
- case QTMS_EVENT_EFFECT_GAIN_CHANGED:
- qDebug("Stream gain effect change");
- break;
- default:
- break;
- }
- }
+ }
+ }
+ break;
+ case QTMS_EFFECT_GAIN:
+ {
+ switch (event.type) {
+ case QTMS_EVENT_EFFECT_GAIN_CHANGED:
+ qDebug("Stream gain effect change");
break;
default:
break;
}
}
-
-
+ break;
+ default:
+ break;
+ }
+}
-void QTmsVoipTest::GlobalRoutingEvent(const QTMSGlobalRouting& /*routing*/,
- QTMSSignalEvent event, QTMSAudioOutput /*output*/)
- {
+void QTmsVoipTest::GlobalRoutingEvent(const QTMSGlobalRouting& /*routing*/, QTMSSignalEvent event,
+ QTMSAudioOutput /*output*/)
+{
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (event.type)
- {
- case QTMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED:
- qDebug("Available outputs changed");
- break;
- case QTMS_EVENT_ROUTING_OUTPUT_CHANGED:
- qDebug("output changed");
- break;
- case QTMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE:
- qDebug("set output complete");
- break;
- default:
- break;
- }
-
+ switch (event.type) {
+ case QTMS_EVENT_ROUTING_AVAIL_OUTPUTS_CHANGED:
+ qDebug("Available outputs changed");
+ break;
+ case QTMS_EVENT_ROUTING_OUTPUT_CHANGED:
+ qDebug("output changed");
+ break;
+ case QTMS_EVENT_ROUTING_SET_OUTPUT_COMPLETE:
+ qDebug("set output complete");
+ break;
+ default:
+ break;
}
-void QTmsVoipTest::TMSStreamEvent(const QTMSStream& stream,
- QTMSSignalEvent event)
- {
-
+}
+
+void QTmsVoipTest::TMSStreamEvent(const QTMSStream& stream, QTMSSignalEvent event)
+{
+
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
-
+
gint streamId;
streamId = const_cast<QTMSStream&> (stream).GetStreamId();
- qDebug("StreamID %d",streamId);
+ qDebug("StreamID %d", streamId);
gint state;
state = const_cast<QTMSStream&> (stream).GetState();
QVERIFY(state == event.curr_state);
-
- switch (const_cast<QTMSStream&> (stream).GetStreamType())
+
+ switch (const_cast<QTMSStream&> (stream).GetStreamType()) {
+ case QTMS_STREAM_UPLINK:
+ {
+ switch (event.type) {
+ case QTMS_EVENT_STREAM_STATE_CHANGED:
{
- case QTMS_STREAM_UPLINK:
+ switch (event.curr_state) {
+ case QTMS_STREAM_INITIALIZED:
{
- switch (event.type)
- {
- case QTMS_EVENT_STREAM_STATE_CHANGED:
- {
- switch (event.curr_state)
- {
- case QTMS_STREAM_INITIALIZED:
- {
- qDebug("Uplink initialized ");
- break;
- }
- case QTMS_STREAM_UNINITIALIZED:
- qDebug("Uplink uninitialized ");
- break;
- case QTMS_STREAM_PAUSED:
- qDebug("Uplink paused ");
- break;
- case QTMS_STREAM_STARTED:
- qDebug("Uplink started ");
- break;
- default:
- break;
- }
- break;
- }
- default:
- break;
- }
- break;
+ qDebug("Uplink initialized ");
+ break;
}
- case QTMS_STREAM_DOWNLINK:
- {
- switch (event.type)
- {
- case QTMS_EVENT_STREAM_STATE_CHANGED:
- {
- switch (event.curr_state)
- {
- case QTMS_STREAM_INITIALIZED:
- qDebug("Downlink initialized ");
- break;
- case QTMS_STREAM_UNINITIALIZED:
- qDebug("Downlink uninitialized ");
- break;
- case QTMS_STREAM_PAUSED:
- qDebug("Downlink paused ");
- break;
- case QTMS_STREAM_STARTED:
- qDebug("Downlink started ");
- break;
- default:
- break;
- }
- break;
- }
- default:
- break;
- }
+ case QTMS_STREAM_UNINITIALIZED:
+ qDebug("Uplink uninitialized ");
+ break;
+ case QTMS_STREAM_PAUSED:
+ qDebug("Uplink paused ");
+ break;
+ case QTMS_STREAM_STARTED:
+ qDebug("Uplink started ");
+ break;
+ default:
+ break;
+ }
break;
- }
+ }
default:
break;
}
+ break;
}
-
-
-void QTmsVoipTest::RingtoneEvent(const QTMSRingTone& /*rt*/,
- QTMSSignalEvent event)
+ case QTMS_STREAM_DOWNLINK:
{
- QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (event.type)
+ switch (event.type) {
+ case QTMS_EVENT_STREAM_STATE_CHANGED:
{
- case QTMS_EVENT_RINGTONE_OPEN_COMPLETE:
- qDebug("RT Open Complete");
+ switch (event.curr_state) {
+ case QTMS_STREAM_INITIALIZED:
+ qDebug("Downlink initialized ");
+ break;
+ case QTMS_STREAM_UNINITIALIZED:
+ qDebug("Downlink uninitialized ");
+ break;
+ case QTMS_STREAM_PAUSED:
+ qDebug("Downlink paused ");
+ break;
+ case QTMS_STREAM_STARTED:
+ qDebug("Downlink started ");
+ break;
+ default:
+ break;
+ }
break;
- case QTMS_EVENT_RINGTONE_PLAY_COMPLETE:
- qDebug("RT Play Complete");
- break;
+ }
default:
break;
}
+ break;
}
+ default:
+ break;
+ }
+}
+void QTmsVoipTest::RingtoneEvent(const QTMSRingTone& /*rt*/, QTMSSignalEvent event)
+{
+ QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
+ switch (event.type) {
+ case QTMS_EVENT_RINGTONE_OPEN_COMPLETE:
+ qDebug("RT Open Complete");
+ break;
+ case QTMS_EVENT_RINGTONE_PLAY_COMPLETE:
+ qDebug("RT Play Complete");
+ break;
+ default:
+ break;
+ }
+}
void QTmsVoipTest::DTMFEvent(const QTMSDTMF& /*dtmf*/, QTMSSignalEvent event)
- {
-
+{
+
QVERIFY(event.reason == QTMS_RESULT_SUCCESS);
- switch (event.type)
- {
- case QTMS_EVENT_DTMF_TONE_STARTED:
- qDebug("DTMF Started");
- break;
- case QTMS_EVENT_DTMF_TONE_STOPPED:
- qDebug("DTMF Stopped");
- break;
- default:
- break;
- }
+ switch (event.type) {
+ case QTMS_EVENT_DTMF_TONE_STARTED:
+ qDebug("DTMF Started");
+ break;
+ case QTMS_EVENT_DTMF_TONE_STOPPED:
+ qDebug("DTMF Stopped");
+ break;
+ default:
+ break;
}
-
+}
QTEST_MAIN_S60(QTmsVoipTest)
--- a/mpx/collectionframework/collectionengine/src/mpxcollectionclientcontext.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/collectionframework/collectionengine/src/mpxcollectionclientcontext.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -2483,7 +2483,10 @@
{
iCacheMedia = AttributesCacheableL( iBrowsePath->OpenAttributes(), *iBrowsePath );
}
- plugin->OpenL(*iBrowsePath, iBrowsePath->OpenAttributes(), iFilter);
+ if( iBrowsePath )
+ {
+ plugin->OpenL(*iBrowsePath, iBrowsePath->OpenAttributes(), iFilter);
+ }
}
}
--- a/mpx/collectionframework/collectionengine/src/mpxcollectionengine.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/collectionframework/collectionengine/src/mpxcollectionengine.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -212,12 +212,21 @@
break;
}
case EMcMsgDiskInserted:
+ {
+ // inverting the notification order, this to get the message to
+ // the UI faster.
for( TInt i=0; i<count; ++i )
{
context = iContexts[i];
context->NotifyL( aMsg, aData );
}
notify = EFalse;
+ command = EMcReOpenCollection;
+ data = aData;
+ // Clear the cache
+ clearCache = ETrue;
+ break;
+ }
case EMcMsgFormatEnd:
case EMcMsgUSBMassStorageEnd:
{
@@ -225,7 +234,7 @@
data = aData;
// Clear the cache
- clearCache = ETrue;
+ clearCache = ETrue;
break;
}
case EMcMsgUSBMTPStart:
--- a/mpx/collectionframework/collectionserver/group/mpxcollectionserver.mmp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/collectionframework/collectionserver/group/mpxcollectionserver.mmp Fri Aug 06 17:13:32 2010 -0500
@@ -25,7 +25,7 @@
UID 0 0x101FFC31
VENDORID VID_DEFAULT
CAPABILITY ALL -TCB
-#ifdef __WINS__
+#ifdef WINS
EPOCHEAPSIZE 0x1000 0x2800000 // 40MB
#else
EPOCHEAPSIZE 0x1000 0x3E00000 // 62 MB
--- a/mpx/commonframework/common/src/mpxdataarray.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/commonframework/common/src/mpxdataarray.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -43,7 +43,7 @@
d->Release(aClientHandle);
}
// Now free the actual buffer
- RMPXHeapManager& m=RMPXHeapManager::HeapManager(aClientHandle);
+ RMPXHeapManager::HeapManager(aClientHandle);
iUid=0;
iBufLen=0;
}
--- a/mpx/commonframework/common/src/mpxdrmmediawmaagent.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/commonframework/common/src/mpxdrmmediawmaagent.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -705,6 +705,8 @@
User::LeaveIfError( lex.Val( dateInt ) );
--dateInt;
// convert back to buffer
+ // coverity[size_error]
+ // coverity[buffer_alloc]
HBufC* datebuf = HBufC::NewLC( KMPXWmaDrmMaxTimeBufSize );
TPtr datebufPtr = datebuf->Des();
--- a/mpx/commonframework/common/src/mpxheapmanager.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/commonframework/common/src/mpxheapmanager.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -80,7 +80,7 @@
//
// Create first free heap cell
//
- RMPXHeapCell* cell=new(aChunk.Base()+hmSize)RMPXHeapCell(0,iEndOffset-hmSize);
+ new(aChunk.Base()+hmSize)RMPXHeapCell(0,iEndOffset-hmSize);
// set up free cell list header
iFree.iNextOffset = hmSize;
iFree.iLen = 0;
--- a/mpx/commonframework/common/src/mpxpluginhandlerbase.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/commonframework/common/src/mpxpluginhandlerbase.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -539,7 +539,7 @@
//
EXPORT_C const TDesC& CMPXPluginHandlerBase::PluginName(const TUid& aUid) const
{
- const TDesC* name=&KNullDesC;
+ const TDesC* name;
TInt index(IndexOf(aUid));
MPX_ASSERT(KErrNotFound!=index && index<iPluginInfoArray.Count());
name = &iPluginInfoArray[index]->DisplayName();
--- a/mpx/playbackframework/playbackengine/src/mpxplaybackmediahelper.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/mpx/playbackframework/playbackengine/src/mpxplaybackmediahelper.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -243,73 +243,33 @@
{
MPX_FUNC_EX("CMPXPlaybackMediaHelper::HandleCollectionMediaL");
MPX_DEBUG2("CMPXPlaybackMediaHelper::HandleCollectionMediaL(): error %d", aError);
-
- // First check if media attributes supported, if not, need to retrieve
- // from playback plugin
- TBool mediaOk( ETrue );
- // Note: The following block is for uPnP remote playlist which does not contain
- // metadata in the remote playlist. However, uPnP update to gurantee that titles
- // are available in the collection plugin. If KMPXMediaColDetailMediaNotAvailable
- // returned, UI can at least update title anyway anyway.
- //
- // We could not call MediaFromPluginL before the plugin initiliazed. uPnP made
- // changes so that it will call back media after the new track is initialized.
- // So we don't need call plugin API MediaL.
- /*if ( KErrNone == aError )
- { // media object is ok
- if ( aMedia.IsSupported( KMPXMediaColDetailMediaNotAvailable ))
- {
- TBool mediaNotSupported(
- aMedia.ValueTObjectL<TBool>( KMPXMediaColDetailMediaNotAvailable ));
- MPX_DEBUG2("HandleCollectionMediaL media not inCollection %d",
- mediaNotSupported);
- if ( mediaNotSupported)
- { // It must be uPnP remote playlist, media request can only be
- // sent to plugin at initialising, playing & pause state
- mediaOk = EFalse;
- // need to create a copy of buf since that will be delete when
- // this task is completed
- const TDesC8& data( iTaskQueue->BufData() );
- CBufBase* buf( MPXUser::CreateBufferLC( data.Size() ));
- buf->Write( 0, data );
- iEngine.MediaFromPluginL(
- static_cast<MMPXPlaybackEngineObserver*>(
- iTaskQueue->Callback() ),
- buf );
- CleanupStack::Pop( buf );
- } //otherwise, just send uri to clients.
- }
- }*/
-
- if ( mediaOk || aError )
+ MPX_DEBUG2("CMPXPlaybackMediaHelper::HandleCollectionMediaL task %d",
+ iTaskQueue->Task());
+
+ if ( iTaskQueue->Param() )
{
- MPX_DEBUG2("CMPXPlaybackMediaHelper::HandleCollectionMediaL task %d",
- iTaskQueue->Task());
-
- if ( iTaskQueue->Param() )
- {
- // Broadcast
- CMPXMessage* msg( CMPXMessage::NewL() );
- CleanupStack::PushL( msg );
- msg->SetTObjectValueL<TMPXMessageId>( KMPXMessageGeneralId,
- KMPXMessagePbMediaChanged );
- msg->SetCObjectValueL<CMPXMedia>( KMPXMessagePbMedia,
- const_cast<CMPXMedia*>( &aMedia ));
- CMPXClientList* clientList(
- static_cast<CMPXClientList*>( iTaskQueue->Callback() ));
- clientList->SendMsg(msg, KErrNone);
- CleanupStack::PopAndDestroy( msg );
- }
- else
- {
- // Callback
- MPX_DEBUG2("CMPXPlaybackMediaHelper::HandleCollectionMediaL task cb 0x%08x",
- iTaskQueue->Callback());
- MMPXPlaybackEngineObserver* callback(
- static_cast<MMPXPlaybackEngineObserver*>( iTaskQueue->Callback() ));
- callback->HandleMedia( aMedia, aError );
- }
+ // Broadcast
+ CMPXMessage* msg( CMPXMessage::NewL() );
+ CleanupStack::PushL( msg );
+ msg->SetTObjectValueL<TMPXMessageId>( KMPXMessageGeneralId,
+ KMPXMessagePbMediaChanged );
+ msg->SetCObjectValueL<CMPXMedia>( KMPXMessagePbMedia,
+ const_cast<CMPXMedia*>( &aMedia ));
+ CMPXClientList* clientList(
+ static_cast<CMPXClientList*>( iTaskQueue->Callback() ));
+ clientList->SendMsg(msg, KErrNone);
+ CleanupStack::PopAndDestroy( msg );
}
+ else
+ {
+ // Callback
+ MPX_DEBUG2("CMPXPlaybackMediaHelper::HandleCollectionMediaL task cb 0x%08x",
+ iTaskQueue->Callback());
+ MMPXPlaybackEngineObserver* callback(
+ static_cast<MMPXPlaybackEngineObserver*>( iTaskQueue->Callback() ));
+ callback->HandleMedia( aMedia, aError );
+ }
+
MPX_DEBUG1("CMPXPlaybackMediaHelper::HandleCollectionMediaL complete task");
iTaskQueue->CompleteTask();
}
--- a/qtms/inc/qtmsamrimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsamrimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsamrformat.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
// Class declaration
-class QTMSAMRFormatImpl : public QTMSAMRFormat
- {
+class QTMSAMRFormatImpl: public QTMSAMRFormat
+{
public:
static gint Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat);
@@ -44,10 +46,9 @@
private:
QTMSAMRFormatImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_AMR_FORMAT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsbufferimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsbufferimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -21,26 +21,26 @@
#include <qtms.h>
// FORWARD DECLARATION
-namespace TMS {
+namespace TMS
+{
class TMSBuffer;
}
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSBuffer;
// TMSBufferImpl class
class QTMSBufferImpl
- {
+{
public:
- static gint Create(QTMSBufferType ctype, QTMSBuffer*& buffer,
- TMS::TMSBuffer*& tmsbuffer);
+ static gint Create(QTMSBufferType ctype, QTMSBuffer*& buffer, TMS::TMSBuffer*& tmsbuffer);
static gint Delete(QTMSBuffer*& buffer);
- };
+};
} //namespace QTMS
#endif // QTMS_BUFFER_IMPL_H
-
// End of file
--- a/qtms/inc/qtmscallimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmscallimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,11 +22,13 @@
#include <qtmscall.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSCall;
}
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSStream;
@@ -34,8 +36,8 @@
class QTMSRingTone;
// QTMSCallImpl class
-class QTMSCallImpl : public QTMSCall
- {
+class QTMSCallImpl: public QTMSCall
+{
public:
static gint Create(QTMSCall*& qtmscall, TMS::TMSCall*& tmscall);
@@ -51,10 +53,9 @@
// TMS::TMSCall* iTmsCall;
QTMSCallImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_CALL_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsclientsinkimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsclientsinkimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,17 +23,18 @@
#include <tmsclientsinkobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSBuffer;
class TMSSink;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSClientSinkImpl class
-class QTMSClientSinkImpl : public QTMSClientSink,
- public TMS::TMSClientSinkObserver
- {
+class QTMSClientSinkImpl: public QTMSClientSink, public TMS::TMSClientSinkObserver
+{
public:
static gint Create(QTMSSink*& qsink, TMS::TMSSink*& tmsclientsink);
virtual ~QTMSClientSinkImpl();
@@ -49,10 +50,9 @@
private:
QTMSClientSinkImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_CLIENT_SINK_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsclientsourceimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsclientsourceimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,17 +23,18 @@
#include <tmsclientsourceobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSBuffer;
class TMSSource;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSClientSourceImpl class
-class QTMSClientSourceImpl : public QTMSClientSource,
- public TMS::TMSClientSourceObserver
- {
+class QTMSClientSourceImpl: public QTMSClientSource, public TMS::TMSClientSourceObserver
+{
public:
static gint Create(QTMSSource*& qsource, TMS::TMSSource*& tmssource);
@@ -51,10 +52,9 @@
private:
QTMSClientSourceImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_CLIENT_SOURCE_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsdtmfimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsdtmfimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,16 +24,17 @@
#include <qtmsdtmf.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSDTMF;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSDTMFImpl class
-class QTMSDTMFImpl : public QTMSDTMF,
- public TMS::TMSDTMFObserver
- {
+class QTMSDTMFImpl: public QTMSDTMF, public TMS::TMSDTMFObserver
+{
public:
static gint Create(QTMSDTMF*& qdtmf, TMS::TMSDTMF*& tmsdtmf);
virtual ~QTMSDTMFImpl();
@@ -47,10 +48,9 @@
private:
QTMSDTMFImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_DTMF_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsfactoryimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsfactoryimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,11 +22,13 @@
#include <qtms.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFactory;
}
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSCall;
@@ -43,7 +45,7 @@
// CLASS DECLARATION
class QTMSFactoryImpl
- {
+{
public:
QTMSFactoryImpl();
virtual ~QTMSFactoryImpl();
@@ -51,15 +53,12 @@
gint CreateCall(QTMSCallType ctype, QTMSCall*& QTMScall, guint ctxid);
gint DeleteCall(QTMSCall*& QTMSct);
gint IsCallTypeSupported(QTMSCallType ctype, gboolean& flag);
- gint GetSupportedFormats(const QTMSStreamType strmtype,
- FormatVector& fmtlist);
+ gint GetSupportedFormats(const QTMSStreamType strmtype, FormatVector& fmtlist);
gint CreateFormat(QTMSFormatType fmttype, QTMSFormat*& QTMSfmt);
gint DeleteFormat(QTMSFormat*& QTMSfmt);
- gint CreateEffect(QTMSEffectType QTMSeffecttype,
- QTMSEffect*& QTMSeffect);
+ gint CreateEffect(QTMSEffectType QTMSeffecttype, QTMSEffect*& QTMSeffect);
gint DeleteEffect(QTMSEffect*& QTMSeffect);
- gint CreateBuffer(QTMSBufferType buffertype, guint size,
- QTMSBuffer*& QTMSbuffer);
+ gint CreateBuffer(QTMSBufferType buffertype, guint size, QTMSBuffer*& QTMSbuffer);
gint DeleteBuffer(QTMSBuffer*& QTMSbuffer);
gint CreateSource(QTMSSourceType srctype, QTMSSource*& QTMSsrc);
gint DeleteSource(QTMSSource*& QTMSsrc);
@@ -76,7 +75,7 @@
private:
TMS::TMSFactory *iFactory;
- };
+};
} //namespace QTMS
--- a/qtms/inc/qtmsg711impl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsg711impl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsg711format.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSG711FormatImpl class
-class QTMSG711FormatImpl : public QTMSG711Format
- {
+class QTMSG711FormatImpl: public QTMSG711Format
+{
public:
static gint Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat);
virtual ~QTMSG711FormatImpl();
@@ -43,10 +45,9 @@
private:
QTMSG711FormatImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_G711_FORMAT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsg729impl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsg729impl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsg729format.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSG729FormatImpl class
-class QTMSG729FormatImpl : public QTMSG729Format
- {
+class QTMSG729FormatImpl: public QTMSG729Format
+{
public:
static gint Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat);
@@ -44,10 +46,9 @@
private:
QTMSG729FormatImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_G729_FORMAT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsgaineffectimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsgaineffectimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,16 +24,17 @@
#include <tmseffectobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSGainEffectImpl class
-class QTMSGainEffectImpl : public QTMSGainEffect,
- public TMS::TMSEffectObserver
- {
+class QTMSGainEffectImpl: public QTMSGainEffect, public TMS::TMSEffectObserver
+{
public:
static gint Create(QTMSEffect*& qvol, TMS::TMSEffect*& tmsvol);
virtual ~QTMSGainEffectImpl();
@@ -44,16 +45,14 @@
gint GetEffect(TMS::TMSEffect*& tmseffect);
//From TMSEffectObserver
- void EffectsEvent(const TMS::TMSEffect& tmseffect,
- TMS::TMSSignalEvent event);
+ void EffectsEvent(const TMS::TMSEffect& tmseffect, TMS::TMSSignalEvent event);
private:
QTMSGainEffectImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_GAIN_EFFECT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsglobalgaineffectimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsglobalgaineffectimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,38 +23,36 @@
#include <tmseffectobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSEffect;
// QTMSGlobalGainEffectImpl class
-class QTMSGlobalGainEffectImpl : public QTMSGlobalGainEffect,
- public TMS::TMSEffectObserver
- {
+class QTMSGlobalGainEffectImpl: public QTMSGlobalGainEffect, public TMS::TMSEffectObserver
+{
public:
- static gint Create(QTMSEffect*& qglobalgain,
- TMS::TMSEffect*& tmsglobalgain);
+ static gint Create(QTMSEffect*& qglobalgain, TMS::TMSEffect*& tmsglobalgain);
virtual ~QTMSGlobalGainEffectImpl();
gint AddObserver(TMS::TMSEffectObserver& obsrvr, gpointer user_data);
gint RemoveObserver(TMS::TMSEffectObserver& obsrvr);
//from TMSEffectObserver
- void EffectsEvent(const TMS::TMSEffect& tmseffect,
- TMS::TMSSignalEvent event);
+ void EffectsEvent(const TMS::TMSEffect& tmseffect, TMS::TMSSignalEvent event);
private:
QTMSGlobalGainEffectImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_GLOBAL_GAIN_EFFECT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsglobalroutingimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsglobalroutingimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,36 +24,35 @@
#include <tmsglobalroutingobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSGlobalRouting;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSGlobalRoutingImpl class
-class QTMSGlobalRoutingImpl : public QTMSGlobalRouting,
- public TMS::TMSGlobalRoutingObserver
- {
+class QTMSGlobalRoutingImpl: public QTMSGlobalRouting, public TMS::TMSGlobalRoutingObserver
+{
public:
- static gint Create(QTMSGlobalRouting*& qrouting,
- TMS::TMSGlobalRouting*& tmsrouting);
+ static gint Create(QTMSGlobalRouting*& qrouting, TMS::TMSGlobalRouting*& tmsrouting);
virtual ~QTMSGlobalRoutingImpl();
gint AddObserver(TMS::TMSGlobalRoutingObserver& obsrvr, gpointer user_data);
gint RemoveObserver(TMS::TMSGlobalRoutingObserver& obsrvr);
//from TMSGlobalRoutingObserver
- void GlobalRoutingEvent(const TMS::TMSGlobalRouting& routing,
- TMS::TMSSignalEvent event, TMS::TMSAudioOutput output);
+ void GlobalRoutingEvent(const TMS::TMSGlobalRouting& routing, TMS::TMSSignalEvent event,
+ TMS::TMSAudioOutput output);
private:
QTMSGlobalRoutingImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_GLOBAL_ROUTING_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsglobalvoleffectimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsglobalvoleffectimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,19 +23,20 @@
#include <tmseffectobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSEffect;
// QTMSGlobalVolEffectImpl class
-class QTMSGlobalVolEffectImpl : public QTMSGlobalVolEffect,
- public TMS::TMSEffectObserver
- {
+class QTMSGlobalVolEffectImpl: public QTMSGlobalVolEffect, public TMS::TMSEffectObserver
+{
public:
static gint Create(QTMSEffect*& qglobalvol, TMS::TMSEffect*& tmsglobalvol);
@@ -45,16 +46,14 @@
gint RemoveObserver(TMS::TMSEffectObserver& obsrvr);
//from TMSEffectObserver
- void EffectsEvent(const TMS::TMSEffect& tmseffect,
- TMS::TMSSignalEvent event);
+ void EffectsEvent(const TMS::TMSEffect& tmseffect, TMS::TMSSignalEvent event);
private:
QTMSGlobalVolEffectImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_GLOBAL_VOLUME_EFFECT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsilbcimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsilbcimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsilbcformat.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSILBCFormatImpl class
-class QTMSILBCFormatImpl : public QTMSILBCFormat
- {
+class QTMSILBCFormatImpl: public QTMSILBCFormat
+{
public:
static gint Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat);
virtual ~QTMSILBCFormatImpl();
@@ -43,10 +45,9 @@
private:
QTMSILBCFormatImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_ILBC_FORMAT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsinbandtoneimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsinbandtoneimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,35 +23,33 @@
#include <qtmsinbandtone.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSInbandTone;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSInbandImpl class
-class QTMSInbandToneImpl : public QTMSInbandTone,
- public TMS::TMSInbandToneObserver
- {
+class QTMSInbandToneImpl: public QTMSInbandTone, public TMS::TMSInbandToneObserver
+{
public:
- static gint Create(QTMSInbandTone*& qinband,
- TMS::TMSInbandTone*& tmsinband);
+ static gint Create(QTMSInbandTone*& qinband, TMS::TMSInbandTone*& tmsinband);
virtual ~QTMSInbandToneImpl();
gint AddObserver(TMS::TMSInbandToneObserver& obsrvr, gpointer user_data);
gint RemoveObserver(TMS::TMSInbandToneObserver& obsrvr);
//from TMS::TMSInbandToneObserver
- void InbandToneEvent(const TMS::TMSInbandTone& inbandtone,
- TMS::TMSSignalEvent event);
+ void InbandToneEvent(const TMS::TMSInbandTone& inbandtone, TMS::TMSSignalEvent event);
private:
QTMSInbandToneImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_DTMF_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsmembuffer.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsmembuffer.h Fri Aug 06 17:13:32 2010 -0500
@@ -21,15 +21,17 @@
#include <qtmsbuffer.h>
// FORWARD DECLARATION
-namespace TMS {
+namespace TMS
+{
class TMSBuffer;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSMemBuffer class
-class QTMSMemBuffer : public QTMSBuffer
- {
+class QTMSMemBuffer: public QTMSBuffer
+{
public:
virtual ~QTMSMemBuffer();
@@ -108,7 +110,7 @@
guint64 iTimeStamp;
guint8* iDataPtr;
gboolean iOwnsBuffer;
- };
+};
} //namespace QTMS
--- a/qtms/inc/qtmsmicsourceimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsmicsourceimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsmicsource.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSource;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSMicSourceImpl class
-class QTMSMicSourceImpl : public QTMSMicSource
- {
+class QTMSMicSourceImpl: public QTMSMicSource
+{
public:
static gint Create(QTMSSource*& qsource, TMS::TMSSource*& tmssource);
virtual ~QTMSMicSourceImpl();
@@ -39,10 +41,9 @@
private:
QTMSMicSourceImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_MIC_SOURCE_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsmodemsinkimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsmodemsinkimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -23,15 +23,17 @@
#include <qtmssink.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSink;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSModemSinkImpl class
-class QTMSModemSinkImpl : public QTMSModemSink
- {
+class QTMSModemSinkImpl: public QTMSModemSink
+{
public:
static gint Create(QTMSSink*& qsink, TMS::TMSSink*& tmssink);
virtual ~QTMSModemSinkImpl();
@@ -41,10 +43,9 @@
private:
QTMSModemSinkImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_MODEM_SINK_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsmodemsourceimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsmodemsourceimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsmodemsource.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSource;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSModemSourceImpl class
-class QTMSModemSourceImpl : public QTMSModemSource
- {
+class QTMSModemSourceImpl: public QTMSModemSource
+{
public:
static gint Create(QTMSSource*& qsource, TMS::TMSSource*& tmssource);
virtual ~QTMSModemSourceImpl();
@@ -40,10 +42,9 @@
private:
QTMSModemSourceImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_MODEM_SOURCE_IMPL_H
-
// End of file
--- a/qtms/inc/qtmspcmimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmspcmimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmspcmformat.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSFormat;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSPCMFormatImpl class
-class QTMSPCMFormatImpl : public QTMSPCMFormat
- {
+class QTMSPCMFormatImpl: public QTMSPCMFormat
+{
public:
static gint Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat);
virtual ~QTMSPCMFormatImpl();
@@ -43,10 +45,9 @@
private:
QTMSPCMFormatImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_PCM_FORMAT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsringtoneimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsringtoneimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,16 +24,17 @@
#include <qtmsringtone.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSRingTone;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSRingToneImpl class
-class QTMSRingToneImpl : public QTMSRingTone,
- public TMS::TMSRingToneObserver
- {
+class QTMSRingToneImpl: public QTMSRingTone, public TMS::TMSRingToneObserver
+{
public:
static gint Create(QTMSRingTone*& qrt, TMS::TMSRingTone*& tmsrt);
virtual ~QTMSRingToneImpl();
@@ -47,11 +48,10 @@
private:
QTMSRingToneImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif //QTMSRINGTONEBODYIMPL_H
-
// End of file
--- a/qtms/inc/qtmssinkimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmssinkimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -20,18 +20,19 @@
#include <qtms.h>
-namespace QTMS {
+namespace QTMS
+{
// FORWARD DECLARATIONS
class QTMSSink;
// TMSSinkImpl class
class QTMSSinkImpl
- {
+{
public:
static gint Create(QTMSSinkType sinktype, QTMSSink*& tmssink);
static gint Delete(QTMSSink*& tmssink);
- };
+};
} //namespace QTMS
--- a/qtms/inc/qtmssourceimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmssourceimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -27,11 +27,11 @@
// TMSSourceImpl class
class QTMSSourceImpl
- {
+{
public:
static gint Create(QTMSSourceType sourcetype, QTMSSource*& tmssource);
static gint Delete(QTMSSource*& tmssource);
- };
+};
} //namespace QTMS
--- a/qtms/inc/qtmsspeakersinkimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsspeakersinkimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -22,15 +22,17 @@
#include <qtmsspeakersink.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSSink;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSSpeakerSinkImpl class
-class QTMSSpeakerSinkImpl : public QTMSSpeakerSink
- {
+class QTMSSpeakerSinkImpl: public QTMSSpeakerSink
+{
public:
static gint Create(QTMSSink*& qsink, TMS::TMSSink*& tmssink);
virtual ~QTMSSpeakerSinkImpl();
@@ -40,10 +42,9 @@
private:
QTMSSpeakerSinkImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_SPEAKER_SINK_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsstreamimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsstreamimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,19 +24,20 @@
#include <QObject>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSStream;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSStreamImpl class
-class QTMSStreamImpl : public QTMSStream,
- public TMS::TMSStreamObserver
- {
+class QTMSStreamImpl: public QTMSStream, public TMS::TMSStreamObserver
+{
public:
- static gint Create(QTMSCallType callType, QTMSStreamType stype,
- QTMSStream*& qstrm, TMS::TMSStream*& tmsstrm);
+ static gint Create(QTMSCallType callType, QTMSStreamType stype, QTMSStream*& qstrm,
+ TMS::TMSStream*& tmsstrm);
virtual ~QTMSStreamImpl();
@@ -45,21 +46,18 @@
gint RemoveObserver(TMS::TMSStreamObserver& obsrvr);
// From TMSStreamObserver
- void TMSStreamEvent(const TMS::TMSStream& stream,
- TMS::TMSSignalEvent event);
+ void TMSStreamEvent(const TMS::TMSStream& stream, TMS::TMSSignalEvent event);
protected:
QTMSStreamImpl();
- gint PostConstruct(QTMSCallType callType, QTMSStreamType stype,
- QTMSStream& parent);
+ gint PostConstruct(QTMSCallType callType, QTMSStreamType stype, QTMSStream& parent);
gint CreateQueue(const gint aNumSlots);
void ReceiveMsgQHandlerEventsL();
- };
+};
} //namespace QTMS
#endif // QTMS_STREAM_IMPL_H
-
// End of file
--- a/qtms/inc/qtmsvolumeeffectimpl.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmsvolumeeffectimpl.h Fri Aug 06 17:13:32 2010 -0500
@@ -24,16 +24,17 @@
#include <tmseffectobsrvr.h>
// FORWARD DECLARATIONS
-namespace TMS {
+namespace TMS
+{
class TMSEffect;
}
-namespace QTMS {
+namespace QTMS
+{
// QTMSVolumeEffectImpl class
-class QTMSVolumeEffectImpl : public QTMSVolumeEffect,
- public TMS::TMSEffectObserver
- {
+class QTMSVolumeEffectImpl: public QTMSVolumeEffect, public TMS::TMSEffectObserver
+{
public:
static gint Create(QTMSEffect*& qvol, TMS::TMSEffect*& tmsvol);
virtual ~QTMSVolumeEffectImpl();
@@ -44,16 +45,14 @@
gint GetEffect(TMS::TMSEffect*& tmseffect);
//From TMSEffectObserver
- void EffectsEvent(const TMS::TMSEffect& tmseffect,
- TMS::TMSSignalEvent event);
+ void EffectsEvent(const TMS::TMSEffect& tmseffect, TMS::TMSSignalEvent event);
private:
QTMSVolumeEffectImpl();
gint PostConstruct();
- };
+};
} //namespace QTMS
#endif // QTMS_VOLUME_EFFECT_IMPL_H
-
// End of file
--- a/qtms/inc/qtmswrapperexport.h Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/inc/qtmswrapperexport.h Fri Aug 06 17:13:32 2010 -0500
@@ -1,19 +1,19 @@
/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
+ * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of the License "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description:
+ *
+ */
#ifndef QTMS_WRAPPER_EXPORT_H_
#define QTMS_WRAPPER_EXPORT_H_
@@ -22,9 +22,9 @@
#include <qglobal.h>
#ifdef BUILD_TMS_WRAPPER_DLL
- #define QTMS_WRAPPER_DLL_EXPORT Q_DECL_EXPORT
+#define QTMS_WRAPPER_DLL_EXPORT Q_DECL_EXPORT
#else
- #define QTMS_WRAPPER_DLL_EXPORT Q_DECL_IMPORT
+#define QTMS_WRAPPER_DLL_EXPORT Q_DECL_IMPORT
#endif
#endif // QTMS_WRAPPER_EXPORT_H_
--- a/qtms/qtmsapi.pro Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/qtmsapi.pro Fri Aug 06 17:13:32 2010 -0500
@@ -33,7 +33,7 @@
DEPENDPATH += . inc
INCLUDEPATH += . \
- .\inc
+ ./inc
defBlock = \
"$${LITERAL_HASH}if defined(EABI)" \
--- a/qtms/src/qtmsamr.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsamr.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -20,11 +20,11 @@
using namespace QTMS;
QTMSAMRFormat::QTMSAMRFormat()
- {
- }
+{
+}
QTMSAMRFormat::~QTMSAMRFormat()
- {
- }
+{
+}
// End of file
--- a/qtms/src/qtmsamrimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsamrimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,59 +24,55 @@
using namespace TMS;
QTMSAMRFormatImpl::QTMSAMRFormatImpl()
- {
- }
+{
+}
QTMSAMRFormatImpl::~QTMSAMRFormatImpl()
- {
+{
TRACE_PRN_FN_ENT;
TRACE_PRN_FN_EXT;
- }
+}
gint QTMSAMRFormatImpl::Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat)
- {
+{
gint ret(TMS_RESULT_INSUFFICIENT_MEMORY);
QTMSAMRFormatImpl* self = new QTMSAMRFormatImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != TMS_RESULT_SUCCESS)
- {
+ if (ret != TMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iFormat = tmsformat;
- }
+ }
qformat = self;
return ret;
- }
+}
gint QTMSAMRFormatImpl::PostConstruct()
- {
+{
gint ret(TMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSAMRFormatImpl::GetFormat(TMS::TMSFormat*& fmt)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
fmt = iFormat;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
gint QTMSAMRFormatImpl::GetType(QTMSFormatType& fmttype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetType(fmttype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsbufferimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsbufferimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,44 +23,42 @@
using namespace QTMS;
gint QTMSBufferImpl::Create(QTMSBufferType buffertype, QTMSBuffer*& buffer,
- TMS::TMSBuffer*& tmsbuffer)
- {
+ TMS::TMSBuffer*& tmsbuffer)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
TRACE_PRN_FN_ENT;
- switch (buffertype)
- {
- case QTMS_BUFFER_MEMORY:
- ret = QTMSMemBuffer::Create(buffer, tmsbuffer);
- break;
- default:
- ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED;
- break;
- }
+ switch (buffertype) {
+ case QTMS_BUFFER_MEMORY:
+ ret = QTMSMemBuffer::Create(buffer, tmsbuffer);
+ break;
+ default:
+ ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED;
+ break;
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSBufferImpl::Delete(QTMSBuffer*& buffer)
- {
+{
gint ret(QTMS_RESULT_INVALID_ARGUMENT);
TRACE_PRN_FN_ENT;
QTMSBufferType buffertype;
ret = buffer->GetType(buffertype);
- switch (buffertype)
- {
- case QTMS_BUFFER_MEMORY:
- delete (static_cast<QTMSMemBuffer*> (buffer));
- buffer = NULL;
- ret = QTMS_RESULT_SUCCESS;
- break;
- default:
- ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED;
- break;
- }
+ switch (buffertype) {
+ case QTMS_BUFFER_MEMORY:
+ delete (static_cast<QTMSMemBuffer*> (buffer));
+ buffer = NULL;
+ ret = QTMS_RESULT_SUCCESS;
+ break;
+ default:
+ ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED;
+ break;
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
// End of file
--- a/qtms/src/qtmscall.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmscall.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -26,66 +26,61 @@
QTMSCall::QTMSCall() :
iTmsCall(NULL)
- {
- }
+{
+}
QTMSCall::~QTMSCall()
- {
- }
+{
+}
QTMSCallType QTMSCall::GetCallType()
- {
+{
QTMSCallType calltype(-1);
- if (iTmsCall)
- {
+ if (iTmsCall) {
calltype = iTmsCall->GetCallType();
- }
+ }
return calltype;
- }
+}
gint QTMSCall::GetCallContextId(guint& ctxid)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iTmsCall)
- {
+ if (iTmsCall) {
status = iTmsCall->GetCallContextId(ctxid);
- }
+ }
return status;
- }
+}
gint QTMSCall::CreateStream(const QTMSStreamType type, QTMSStream*& qstrm)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMSStream* tmsstrm(NULL);
- if (iTmsCall)
- {
+ if (iTmsCall) {
status = iTmsCall->CreateStream(type, tmsstrm);
- }
-
- if (status == TMS_RESULT_SUCCESS)
- {
- QTMSCallType calltype = iTmsCall->GetCallType();
- switch (type)
- {
- case TMS_STREAM_UPLINK:
- case TMS_STREAM_DOWNLINK:
- status = QTMSStreamImpl::Create(calltype, type, qstrm, tmsstrm);
- break;
- default:
- status = QTMS_RESULT_STREAM_TYPE_NOT_SUPPORTED;
- break;
- }
- }
- return status;
}
+ if (status == TMS_RESULT_SUCCESS) {
+ QTMSCallType calltype = iTmsCall->GetCallType();
+ switch (type) {
+ case TMS_STREAM_UPLINK:
+ case TMS_STREAM_DOWNLINK:
+ status = QTMSStreamImpl::Create(calltype, type, qstrm, tmsstrm);
+ break;
+ default:
+ status = QTMS_RESULT_STREAM_TYPE_NOT_SUPPORTED;
+ break;
+ }
+ }
+ return status;
+}
+
gint QTMSCall::DeleteStream(QTMSStream*& strm)
- {
+{
gint status(QTMS_RESULT_SUCCESS);
delete strm;
strm = NULL;
return status;
- }
+}
// End of file
--- a/qtms/src/qtmscallimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmscallimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,30 +23,28 @@
using namespace TMS;
QTMSCallImpl::QTMSCallImpl()
- {
- }
+{
+}
QTMSCallImpl::~QTMSCallImpl()
- {
- }
+{
+}
gint QTMSCallImpl::Create(QTMSCall*& qtmscall, TMS::TMSCall*& tmscall)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSCallImpl* self = new QTMSCallImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iTmsCall = tmscall;
- }
+ }
qtmscall = self;
return ret;
- }
+}
gint QTMSCallImpl::PostConstruct()
{
--- a/qtms/src/qtmsclientsink.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsclientsink.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,33 +24,31 @@
QTMSClientSink::QTMSClientSink() :
iSink(NULL)
- {
- }
+{
+}
QTMSClientSink::~QTMSClientSink()
- {
+{
delete iSink;
- }
+}
gint QTMSClientSink::BufferProcessed(QTMSBuffer* buffer)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
TMSBuffer* buf(reinterpret_cast<TMSBuffer*> (buffer));
status = static_cast<TMSClientSink*> (iSink)->BufferProcessed(buf);
- }
+ }
return status;
- }
+}
gint QTMSClientSink::GetType(QTMSSinkType& sinktype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
status = static_cast<TMSClientSink*> (iSink)->GetType(sinktype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsclientsinkimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsclientsinkimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,78 +25,71 @@
using namespace TMS;
QTMSClientSinkImpl::QTMSClientSinkImpl()
- {
- }
+{
+}
QTMSClientSinkImpl::~QTMSClientSinkImpl()
- {
+{
RemoveObserver(*this);
- }
+}
gint QTMSClientSinkImpl::Create(QTMSSink*& qsink, TMS::TMSSink*& tmssink)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSClientSinkImpl* self = new QTMSClientSinkImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iSink = tmssink;
self->AddObserver(*self, NULL);
- }
+ }
qsink = self;
return ret;
- }
+}
gint QTMSClientSinkImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSClientSinkImpl::AddObserver(TMS::TMSClientSinkObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSClientSinkImpl::AddObserver(TMS::TMSClientSinkObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iSink)
- {
- ret = static_cast<TMSClientSink*> (iSink)->AddObserver(obsrvr,
- user_data);
- }
+ if (iSink) {
+ ret = static_cast<TMSClientSink*> (iSink)->AddObserver(obsrvr, user_data);
+ }
return ret;
- }
+}
gint QTMSClientSinkImpl::RemoveObserver(TMS::TMSClientSinkObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
ret = static_cast<TMSClientSink*> (iSink)->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
gint QTMSClientSinkImpl::GetSink(TMS::TMSSink*& tmssink)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
tmssink = iSink;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
void QTMSClientSinkImpl::ProcessBuffer(const TMS::TMSBuffer* buffer)
- {
+{
TMSBuffer* buf(const_cast<TMSBuffer*> (buffer));
QTMSBuffer* qtbuf(reinterpret_cast<QTMSBuffer*> (buf));
emit QTMSClientSink::ProcessBuffer(qtbuf);
- }
+}
// End of file
--- a/qtms/src/qtmsclientsource.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsclientsource.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,77 +24,69 @@
QTMSClientSource::QTMSClientSource() :
iSource(NULL)
- {
- }
+{
+}
QTMSClientSource::~QTMSClientSource()
- {
+{
delete iSource;
- }
+}
gint QTMSClientSource::SetEnqueueMode(const gboolean enable)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
- status = static_cast<TMSClientSource*> (iSource)->SetEnqueueMode(
- enable);
- }
+ if (iSource) {
+ status = static_cast<TMSClientSource*> (iSource)->SetEnqueueMode(enable);
+ }
return status;
- }
+}
gint QTMSClientSource::GetEnqueueMode(gboolean& enable)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
- status = static_cast<TMSClientSource*> (iSource)->GetEnqueueMode(
- enable);
- }
+ if (iSource) {
+ status = static_cast<TMSClientSource*> (iSource)->GetEnqueueMode(enable);
+ }
return status;
- }
+}
gint QTMSClientSource::Flush()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
status = static_cast<TMSClientSource*> (iSource)->Flush();
- }
+ }
return status;
- }
+}
gint QTMSClientSource::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
status = static_cast<TMSClientSource*> (iSource)->GetType(sourcetype);
- }
+ }
return status;
- }
+}
gint QTMSClientSource::BufferFilled(QTMSBuffer& buffer)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
- TMSBuffer& buf(reinterpret_cast<TMSBuffer&>(buffer));
+ if (iSource) {
+ TMSBuffer& buf(reinterpret_cast<TMSBuffer&> (buffer));
status = static_cast<TMSClientSource*> (iSource)->BufferFilled(buf);
- }
+ }
return status;
- }
+}
// Push mode
gint QTMSClientSource::ProcessBuffer(QTMSBuffer* buffer)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
- TMSBuffer* buf(reinterpret_cast<TMSBuffer*>(buffer));
+ if (iSource) {
+ TMSBuffer* buf(reinterpret_cast<TMSBuffer*> (buffer));
status = static_cast<TMSClientSource*> (iSource)->ProcessBuffer(buf);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsclientsourceimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsclientsourceimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,85 +25,75 @@
using namespace TMS;
QTMSClientSourceImpl::QTMSClientSourceImpl()
- {
- }
+{
+}
QTMSClientSourceImpl::~QTMSClientSourceImpl()
- {
+{
RemoveObserver(*this);
- }
+}
gint QTMSClientSourceImpl::Create(QTMSSource*& qsource, TMSSource*& tmssource)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSClientSourceImpl* self = new QTMSClientSourceImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iSource = tmssource;
self->AddObserver(*self, NULL);
- }
+ }
qsource = self;
return ret;
- }
+}
gint QTMSClientSourceImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSClientSourceImpl::AddObserver(TMS::TMSClientSourceObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSClientSourceImpl::AddObserver(TMS::TMSClientSourceObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
- ret = static_cast<TMSClientSource*> (iSource)->AddObserver(obsrvr,
- user_data);
- }
+ if (iSource) {
+ ret = static_cast<TMSClientSource*> (iSource)->AddObserver(obsrvr, user_data);
+ }
return ret;
- }
+}
-gint QTMSClientSourceImpl::RemoveObserver(
- TMS::TMSClientSourceObserver& obsrvr)
- {
+gint QTMSClientSourceImpl::RemoveObserver(TMS::TMSClientSourceObserver& obsrvr)
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
ret = static_cast<TMSClientSource*> (iSource)->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
gint QTMSClientSourceImpl::GetSource(TMS::TMSSource*& tmssource)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
tmssource = iSource;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
void QTMSClientSourceImpl::FillBuffer(TMS::TMSBuffer& buffer)
- {
+{
emit QTMSClientSource::FillBuffer(reinterpret_cast<QTMSBuffer&> (buffer));
- }
+}
-void QTMSClientSourceImpl::BufferProcessed(const TMS::TMSBuffer* buffer,
- gint reason)
- {
+void QTMSClientSourceImpl::BufferProcessed(const TMS::TMSBuffer* buffer, gint reason)
+{
TMSBuffer* buf(const_cast<TMSBuffer*> (buffer));
- emit QTMSClientSource::BufferProcessed(
- reinterpret_cast<QTMSBuffer*> (buf), reason);
- }
+ emit QTMSClientSource::BufferProcessed(reinterpret_cast<QTMSBuffer*> (buf), reason);
+}
// End of file
--- a/qtms/src/qtmsdtmf.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsdtmf.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,50 +24,46 @@
QTMSDTMF::QTMSDTMF(void) :
iDtmf(NULL)
- {
- }
+{
+}
QTMSDTMF::~QTMSDTMF(void)
- {
+{
delete iDtmf;
- }
+}
gint QTMSDTMF::Start()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iDtmf)
- {
+ if (iDtmf) {
status = iDtmf->Start();
- }
+ }
return status;
- }
+}
gint QTMSDTMF::Stop()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iDtmf)
- {
+ if (iDtmf) {
status = iDtmf->Stop();
- }
+ }
return status;
- }
+}
gint QTMSDTMF::SetTone(GString* string)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iDtmf)
- {
+ if (iDtmf) {
status = iDtmf->SetTone(string);
- }
+ }
return status;
- }
+}
gint QTMSDTMF::ContinueDTMFStringSending(gboolean aContinue)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iDtmf)
- {
+ if (iDtmf) {
status = iDtmf->ContinueDTMFStringSending(aContinue);
- }
+ }
return status;
- }
+}
--- a/qtms/src/qtmsdtmfimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsdtmfimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,65 +23,59 @@
using namespace TMS;
QTMSDTMFImpl::QTMSDTMFImpl()
- {
- }
+{
+}
QTMSDTMFImpl::~QTMSDTMFImpl()
- {
+{
RemoveObserver(*this);
- }
+}
gint QTMSDTMFImpl::Create(QTMSDTMF*& qdtmf, TMS::TMSDTMF*& tmsdtmf)
- {
+{
gint ret(TMS_RESULT_INSUFFICIENT_MEMORY);
QTMSDTMFImpl* self = new QTMSDTMFImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iDtmf = tmsdtmf;
ret = self->AddObserver(*self, NULL);
- }
+ }
qdtmf = self;
return ret;
- }
+}
gint QTMSDTMFImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSDTMFImpl::AddObserver(TMS::TMSDTMFObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSDTMFImpl::AddObserver(TMS::TMSDTMFObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iDtmf)
- {
+ if (iDtmf) {
ret = iDtmf->AddObserver(obsrvr, user_data);
- }
+ }
return ret;
- }
+}
gint QTMSDTMFImpl::RemoveObserver(TMS::TMSDTMFObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iDtmf)
- {
+ if (iDtmf) {
ret = iDtmf->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
-void QTMSDTMFImpl::DTMFEvent(const TMS::TMSDTMF& /*dtmf*/,
- TMS::TMSSignalEvent event)
- {
+void QTMSDTMFImpl::DTMFEvent(const TMS::TMSDTMF& /*dtmf*/, TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
@@ -92,6 +86,6 @@
qevent.user_data = event.user_data;
emit QTMS::QTMSDTMF::DTMFEvent(static_cast<QTMSDTMF&> (*this), qevent);
- }
+}
// End of file
--- a/qtms/src/qtmseffect.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmseffect.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -21,14 +21,16 @@
void QTMSEffect::Construct(QTMSEffectImpl* impl)
- {
+{
QTMSeffectimpl = impl;
- }
+}
QTMSEffect::QTMSEffect(void)
- {
- }
+{
+
+}
QTMSEffect::~QTMSEffect(void)
- {
- }
+{
+
+}
--- a/qtms/src/qtmsfactory.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsfactory.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,243 +24,217 @@
using namespace QTMS;
QTMSFactory::QTMSFactory()
- {
+{
impl = new QTMSFactoryImpl();
- }
+}
QTMSFactory::~QTMSFactory()
- {
+{
delete impl;
- }
+}
gint QTMSFactory::CreateFactory(QTMSFactory*& tmsfactory, QTMSVer& /*ver*/)
- {
+{
QTMSFactory* self = new QTMSFactory();
tmsfactory = self;
return QTMS_RESULT_SUCCESS;
- }
+}
-gint QTMSFactory::CreateCall(QTMSCallType ctype, QTMSCall*& tmscall,
- guint ctxid)
- {
+gint QTMSFactory::CreateCall(QTMSCallType ctype, QTMSCall*& tmscall, guint ctxid)
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateCall(ctype, tmscall, ctxid);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteCall(QTMSCall*& tmscall)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteCall(tmscall);
- }
+ }
return status;
- }
+}
gint QTMSFactory::IsCallTypeSupported(QTMSCallType ctype, gboolean& flag)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->IsCallTypeSupported(ctype, flag);
- }
+ }
return status;
- }
+}
-gint QTMSFactory::GetSupportedFormats(const QTMSStreamType strmtype,
- FormatVector& fmtlist)
- {
+gint QTMSFactory::GetSupportedFormats(const QTMSStreamType strmtype, FormatVector& fmtlist)
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->GetSupportedFormats(strmtype, fmtlist);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateFormat(QTMSFormatType qfmttype, QTMSFormat*& qfmt)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateFormat(qfmttype, qfmt);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteFormat(QTMSFormat*& qfmt)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteFormat(qfmt);
- }
+ }
return status;
- }
+}
-gint QTMSFactory::CreateEffect(QTMSEffectType tmseffecttype,
- QTMSEffect*& tmseffect)
- {
+gint QTMSFactory::CreateEffect(QTMSEffectType tmseffecttype, QTMSEffect*& tmseffect)
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateEffect(tmseffecttype, tmseffect);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteEffect(QTMSEffect*& qtmseffect)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
impl->DeleteEffect(qtmseffect);
- }
+ }
return status;
- }
+}
-gint QTMSFactory::CreateBuffer(QTMSBufferType buffertype, guint size,
- QTMSBuffer*& qbuffer)
- {
+gint QTMSFactory::CreateBuffer(QTMSBufferType buffertype, guint size, QTMSBuffer*& qbuffer)
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateBuffer(buffertype, size, qbuffer);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteBuffer(QTMSBuffer*& qbuffer)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteBuffer(qbuffer);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateSource(QTMSSourceType srctype, QTMSSource*& qtmssrc)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateSource(srctype, qtmssrc);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteSource(QTMSSource*& qtmssrc)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteSource(qtmssrc);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateSink(QTMSSinkType sinktype, QTMSSink*& qtmssink)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateSink(sinktype, qtmssink);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteSink(QTMSSink*& qtmssink)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteSink(qtmssink);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateGlobalRouting(QTMSGlobalRouting*& globalrouting)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateGlobalRouting(globalrouting);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteGlobalRouting(QTMSGlobalRouting*& globrouting)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteGlobalRouting(globrouting);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateDTMF(QTMSStreamType streamtype, QTMSDTMF*& dtmf)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateDTMF(streamtype, dtmf);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteDTMF(QTMSDTMF*& dtmf)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteDTMF(dtmf);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateRingTonePlayer(QTMSRingTone*& rt)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateRingTonePlayer(rt);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteRingTonePlayer(QTMSRingTone*& rt)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteRingTonePlayer(rt);
- }
+ }
return status;
- }
+}
gint QTMSFactory::CreateInbandTonePlayer(QTMSInbandTone*& inbandtone)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->CreateInbandTonePlayer(inbandtone);
- }
+ }
return status;
- }
+}
gint QTMSFactory::DeleteInbandTonePlayer(QTMSInbandTone*& inbandtone)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (impl)
- {
+ if (impl) {
status = impl->DeleteInbandTonePlayer(inbandtone);
- }
+ }
return status;
- }
+}
--- a/qtms/src/qtmsfactoryimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsfactoryimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -56,559 +56,515 @@
using namespace TMS;
QTMSFactoryImpl::QTMSFactoryImpl()
- {
+{
TRACE_PRN_FN_ENT;
TMSVer* ver = NULL;
TMSFactory::CreateFactory(iFactory, *ver);
TRACE_PRN_FN_EXT;
- }
+}
QTMSFactoryImpl::~QTMSFactoryImpl()
- {
+{
TRACE_PRN_FN_ENT;
delete iFactory;
TRACE_PRN_FN_EXT;
- }
+}
-gint QTMSFactoryImpl::CreateCall(QTMSCallType ctype, QTMSCall*& qtmscall,
- guint /*ctxid*/)
- {
+gint QTMSFactoryImpl::CreateCall(QTMSCallType ctype, QTMSCall*& qtmscall, guint /*ctxid*/)
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMSCall* tmscall(NULL);
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateCall((TMSCallType) ctype, tmscall);
- if (ret == TMS_RESULT_SUCCESS)
- {
+ if (ret == TMS_RESULT_SUCCESS) {
ret = QTMSCallImpl::Create(qtmscall, tmscall);
- }
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteCall(QTMSCall*& qtmscall)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
delete qtmscall;
qtmscall = NULL;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::IsCallTypeSupported(QTMSCallType ctype, gboolean& flag)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
- switch (ctype)
- {
- case QTMS_CALL_CS:
- case QTMS_CALL_IP:
- flag = ETrue;
- break;
- case QTMS_CALL_ECS: //from TB 10.1
- default:
- flag = EFalse;
- break;
- }
+ switch (ctype) {
+ case QTMS_CALL_CS:
+ case QTMS_CALL_IP:
+ flag = ETrue;
+ break;
+ case QTMS_CALL_ECS: //from TB 10.1
+ default:
+ flag = EFalse;
+ break;
+ }
return ret;
- }
+}
-gint QTMSFactoryImpl::GetSupportedFormats(const QTMSStreamType strmtype,
- FormatVector& fmtlist)
- {
+gint QTMSFactoryImpl::GetSupportedFormats(const QTMSStreamType strmtype, FormatVector& fmtlist)
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::FormatVector tmsfmtlist;
- if (iFactory)
- {
- ret = iFactory->GetSupportedFormats((TMSStreamType) strmtype,
- tmsfmtlist);
- }
+ if (iFactory) {
+ ret = iFactory->GetSupportedFormats((TMSStreamType) strmtype, tmsfmtlist);
+ }
std::vector<TMSFormat*>::iterator itCodecs = tmsfmtlist.begin();
TMSFormatType fmttype;
- for (; itCodecs < tmsfmtlist.end(); itCodecs++)
- {
+ for (; itCodecs < tmsfmtlist.end(); itCodecs++) {
(*itCodecs)->GetType(fmttype);
QTMSFormat* qtmsfmt(NULL);
- switch (fmttype)
- {
- case QTMS_FORMAT_PCM:
- ret = QTMSPCMFormatImpl::Create(qtmsfmt,*itCodecs);
- break;
- case QTMS_FORMAT_AMR:
- ret = QTMSAMRFormatImpl::Create(qtmsfmt,*itCodecs);
- break;
- case QTMS_FORMAT_G711:
- ret = QTMSG711FormatImpl::Create(qtmsfmt,*itCodecs);
- break;
- case QTMS_FORMAT_G729:
- ret = QTMSG729FormatImpl::Create(qtmsfmt,*itCodecs);
- break;
- case QTMS_FORMAT_ILBC:
- ret = QTMSILBCFormatImpl::Create(qtmsfmt,*itCodecs);
- break;
- default:
- break;
- }
+ switch (fmttype) {
+ case QTMS_FORMAT_PCM:
+ ret = QTMSPCMFormatImpl::Create(qtmsfmt, *itCodecs);
+ break;
+ case QTMS_FORMAT_AMR:
+ ret = QTMSAMRFormatImpl::Create(qtmsfmt, *itCodecs);
+ break;
+ case QTMS_FORMAT_G711:
+ ret = QTMSG711FormatImpl::Create(qtmsfmt, *itCodecs);
+ break;
+ case QTMS_FORMAT_G729:
+ ret = QTMSG729FormatImpl::Create(qtmsfmt, *itCodecs);
+ break;
+ case QTMS_FORMAT_ILBC:
+ ret = QTMSILBCFormatImpl::Create(qtmsfmt, *itCodecs);
+ break;
+ default:
+ break;
+ }
- if (qtmsfmt)
- {
+ if (qtmsfmt) {
fmtlist.push_back(qtmsfmt);
- }
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
-gint QTMSFactoryImpl::CreateFormat(QTMSFormatType fmttype,
- QTMSFormat*& qtmsfmt)
- {
+gint QTMSFactoryImpl::CreateFormat(QTMSFormatType fmttype, QTMSFormat*& qtmsfmt)
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMSFormat* tmsformat(NULL);
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateFormat((TMSFormatType) fmttype, tmsformat);
- if (ret == TMS_RESULT_SUCCESS)
- {
- switch (fmttype)
- {
- case QTMS_FORMAT_PCM:
- ret = QTMSPCMFormatImpl::Create(qtmsfmt, tmsformat);
- break;
- case QTMS_FORMAT_AMR:
- ret = QTMSAMRFormatImpl::Create(qtmsfmt, tmsformat);
- break;
- case QTMS_FORMAT_G711:
- ret = QTMSG711FormatImpl::Create(qtmsfmt, tmsformat);
- break;
- case QTMS_FORMAT_G729:
- ret = QTMSG729FormatImpl::Create(qtmsfmt, tmsformat);
- break;
- case QTMS_FORMAT_ILBC:
- ret = QTMSILBCFormatImpl::Create(qtmsfmt, tmsformat);
- break;
- default:
- ret = QTMS_RESULT_FORMAT_TYPE_NOT_SUPPORTED;
- break;
- }
+ if (ret == TMS_RESULT_SUCCESS) {
+ switch (fmttype) {
+ case QTMS_FORMAT_PCM:
+ ret = QTMSPCMFormatImpl::Create(qtmsfmt, tmsformat);
+ break;
+ case QTMS_FORMAT_AMR:
+ ret = QTMSAMRFormatImpl::Create(qtmsfmt, tmsformat);
+ break;
+ case QTMS_FORMAT_G711:
+ ret = QTMSG711FormatImpl::Create(qtmsfmt, tmsformat);
+ break;
+ case QTMS_FORMAT_G729:
+ ret = QTMSG729FormatImpl::Create(qtmsfmt, tmsformat);
+ break;
+ case QTMS_FORMAT_ILBC:
+ ret = QTMSILBCFormatImpl::Create(qtmsfmt, tmsformat);
+ break;
+ default:
+ ret = QTMS_RESULT_FORMAT_TYPE_NOT_SUPPORTED;
+ break;
}
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteFormat(QTMSFormat*& qtmsfmt)
- {
+{
TRACE_PRN_FN_ENT;
__ASSERT_ALWAYS(qtmsfmt, PANIC(QTMS_RESULT_NULL_ARGUMENT));
gint ret(QTMS_RESULT_SUCCESS);
QTMSFormatType fmttype;
ret = qtmsfmt->GetType(fmttype);
- switch (fmttype)
- {
- case QTMS_FORMAT_PCM:
- delete (static_cast<QTMSPCMFormatImpl*>(qtmsfmt));
- qtmsfmt = NULL;
- break;
- case QTMS_FORMAT_AMR:
- delete (static_cast<QTMSAMRFormatImpl*>(qtmsfmt));
- qtmsfmt = NULL;
- break;
- case QTMS_FORMAT_G711:
- delete (static_cast<QTMSG711FormatImpl*>(qtmsfmt));
- qtmsfmt = NULL;
- break;
- case QTMS_FORMAT_G729:
- delete (static_cast<QTMSG729FormatImpl*>(qtmsfmt));
- qtmsfmt = NULL;
- break;
- case QTMS_FORMAT_ILBC:
- delete (static_cast<QTMSILBCFormatImpl*>(qtmsfmt));
- qtmsfmt = NULL;
- break;
- default:
- ret = QTMS_RESULT_FORMAT_TYPE_NOT_SUPPORTED;
- break;
- }
+ switch (fmttype) {
+ case QTMS_FORMAT_PCM:
+ delete (static_cast<QTMSPCMFormatImpl*> (qtmsfmt));
+ qtmsfmt = NULL;
+ break;
+ case QTMS_FORMAT_AMR:
+ delete (static_cast<QTMSAMRFormatImpl*> (qtmsfmt));
+ qtmsfmt = NULL;
+ break;
+ case QTMS_FORMAT_G711:
+ delete (static_cast<QTMSG711FormatImpl*> (qtmsfmt));
+ qtmsfmt = NULL;
+ break;
+ case QTMS_FORMAT_G729:
+ delete (static_cast<QTMSG729FormatImpl*> (qtmsfmt));
+ qtmsfmt = NULL;
+ break;
+ case QTMS_FORMAT_ILBC:
+ delete (static_cast<QTMSILBCFormatImpl*> (qtmsfmt));
+ qtmsfmt = NULL;
+ break;
+ default:
+ ret = QTMS_RESULT_FORMAT_TYPE_NOT_SUPPORTED;
+ break;
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
-gint QTMSFactoryImpl::CreateEffect(QTMSEffectType tmseffecttype,
- QTMSEffect*& qtmseffect)
- {
+gint QTMSFactoryImpl::CreateEffect(QTMSEffectType tmseffecttype, QTMSEffect*& qtmseffect)
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMSEffect* tmseffect(NULL);
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateEffect((TMSEffectType) tmseffecttype, tmseffect);
- if (ret == TMS_RESULT_SUCCESS)
- {
- switch (tmseffecttype)
- {
- case TMS_EFFECT_VOLUME:
- ret = QTMSVolumeEffectImpl::Create(qtmseffect, tmseffect);
- break;
- case TMS_EFFECT_GAIN:
- ret = QTMSGainEffectImpl::Create(qtmseffect, tmseffect);
- break;
- case TMS_EFFECT_GLOBAL_VOL:
- ret = QTMSGlobalVolEffectImpl::Create(qtmseffect,
- tmseffect);
- break;
- case TMS_EFFECT_GLOBAL_GAIN:
- ret = QTMSGlobalGainEffectImpl::Create(qtmseffect,
- tmseffect);
- break;
- default:
- ret = TMS_RESULT_EFFECT_TYPE_NOT_SUPPORTED;
- break;
- }
+ if (ret == TMS_RESULT_SUCCESS) {
+ switch (tmseffecttype) {
+ case TMS_EFFECT_VOLUME:
+ ret = QTMSVolumeEffectImpl::Create(qtmseffect, tmseffect);
+ break;
+ case TMS_EFFECT_GAIN:
+ ret = QTMSGainEffectImpl::Create(qtmseffect, tmseffect);
+ break;
+ case TMS_EFFECT_GLOBAL_VOL:
+ ret = QTMSGlobalVolEffectImpl::Create(qtmseffect, tmseffect);
+ break;
+ case TMS_EFFECT_GLOBAL_GAIN:
+ ret = QTMSGlobalGainEffectImpl::Create(qtmseffect, tmseffect);
+ break;
+ default:
+ ret = TMS_RESULT_EFFECT_TYPE_NOT_SUPPORTED;
+ break;
}
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteEffect(QTMSEffect*& qtmseffect)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
QTMSEffectType effecttype;
ret = qtmseffect->GetType(effecttype);
- switch (effecttype)
- {
- case QTMS_EFFECT_VOLUME:
- delete (static_cast<QTMSVolumeEffectImpl*> (qtmseffect));
- qtmseffect = NULL;
- break;
- case QTMS_EFFECT_GAIN:
- delete (static_cast<QTMSGainEffectImpl*> (qtmseffect));
- qtmseffect = NULL;
- break;
- case QTMS_EFFECT_GLOBAL_VOL:
- delete (static_cast<QTMSGlobalVolEffectImpl*> (qtmseffect));
- qtmseffect = NULL;
- break;
- case QTMS_EFFECT_GLOBAL_GAIN:
- delete (static_cast<QTMSGlobalGainEffectImpl*> (qtmseffect));
- qtmseffect = NULL;
- break;
- default:
- ret = QTMS_RESULT_EFFECT_TYPE_NOT_SUPPORTED;
- break;
- }
+ switch (effecttype) {
+ case QTMS_EFFECT_VOLUME:
+ delete (static_cast<QTMSVolumeEffectImpl*> (qtmseffect));
+ qtmseffect = NULL;
+ break;
+ case QTMS_EFFECT_GAIN:
+ delete (static_cast<QTMSGainEffectImpl*> (qtmseffect));
+ qtmseffect = NULL;
+ break;
+ case QTMS_EFFECT_GLOBAL_VOL:
+ delete (static_cast<QTMSGlobalVolEffectImpl*> (qtmseffect));
+ qtmseffect = NULL;
+ break;
+ case QTMS_EFFECT_GLOBAL_GAIN:
+ delete (static_cast<QTMSGlobalGainEffectImpl*> (qtmseffect));
+ qtmseffect = NULL;
+ break;
+ default:
+ ret = QTMS_RESULT_EFFECT_TYPE_NOT_SUPPORTED;
+ break;
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
-gint QTMSFactoryImpl::CreateBuffer(QTMSBufferType buffertype, guint size,
- QTMSBuffer*& buffer)
- {
+gint QTMSFactoryImpl::CreateBuffer(QTMSBufferType buffertype, guint size, QTMSBuffer*& buffer)
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMSBuffer* tmsbuffer(NULL);
- if (iFactory)
- {
- ret = iFactory->CreateBuffer((TMSBufferType) buffertype, size,
- tmsbuffer);
- if (ret == TMS_RESULT_SUCCESS)
- {
- switch (buffertype)
- {
- case QTMS_BUFFER_MEMORY:
- ret = QTMSBufferImpl::Create(buffertype, buffer, tmsbuffer);
- break;
- default:
- ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED;
- break;
- }
+ if (iFactory) {
+ ret = iFactory->CreateBuffer((TMSBufferType) buffertype, size, tmsbuffer);
+ if (ret == TMS_RESULT_SUCCESS) {
+ switch (buffertype) {
+ case QTMS_BUFFER_MEMORY:
+ ret = QTMSBufferImpl::Create(buffertype, buffer, tmsbuffer);
+ break;
+ default:
+ ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED;
+ break;
}
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteBuffer(QTMSBuffer*& qtmsbuffer)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
delete qtmsbuffer;
qtmsbuffer = NULL;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
-gint QTMSFactoryImpl::CreateSource(QTMSSourceType srctype,
- QTMSSource*& qtmssrc)
- {
+gint QTMSFactoryImpl::CreateSource(QTMSSourceType srctype, QTMSSource*& qtmssrc)
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::TMSSource* tmssource(NULL);
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateSource((TMSSourceType) srctype, tmssource);
- if (ret == TMS_RESULT_SUCCESS)
- {
- switch (srctype)
- {
- case QTMS_SOURCE_CLIENT:
- ret = QTMSClientSourceImpl::Create(qtmssrc, tmssource);
- break;
- case QTMS_SOURCE_MODEM:
- ret = QTMSModemSourceImpl::Create(qtmssrc, tmssource);
- break;
- case QTMS_SOURCE_MIC:
- ret = QTMSMicSourceImpl::Create(qtmssrc, tmssource);
- break;
- default:
- ret = TMS_RESULT_SOURCE_TYPE_NOT_SUPPORTED;
- break;
- }
+ if (ret == TMS_RESULT_SUCCESS) {
+ switch (srctype) {
+ case QTMS_SOURCE_CLIENT:
+ ret = QTMSClientSourceImpl::Create(qtmssrc, tmssource);
+ break;
+ case QTMS_SOURCE_MODEM:
+ ret = QTMSModemSourceImpl::Create(qtmssrc, tmssource);
+ break;
+ case QTMS_SOURCE_MIC:
+ ret = QTMSMicSourceImpl::Create(qtmssrc, tmssource);
+ break;
+ default:
+ ret = TMS_RESULT_SOURCE_TYPE_NOT_SUPPORTED;
+ break;
}
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteSource(QTMSSource*& qtmssrc)
- {
+{
TRACE_PRN_FN_ENT;
__ASSERT_ALWAYS(qtmssrc, PANIC(QTMS_RESULT_NULL_ARGUMENT));
gint ret(QTMS_RESULT_SUCCESS);
QTMSSourceType sourcetype;
ret = qtmssrc->GetType(sourcetype);
- switch (sourcetype)
- {
- case QTMS_SOURCE_CLIENT:
- delete (static_cast<QTMSClientSourceImpl*>(qtmssrc));
- qtmssrc = NULL;
- break;
- case QTMS_SOURCE_MODEM:
- {
- delete (static_cast<QTMSModemSourceImpl*>(qtmssrc));
- qtmssrc = NULL;
- }
- break;
- case TMS_SOURCE_MIC:
- {
- delete (static_cast<QTMSMicSourceImpl*>(qtmssrc));
- qtmssrc = NULL;
- }
- break;
- default:
- ret = TMS_RESULT_SOURCE_TYPE_NOT_SUPPORTED;
- break;
- }
+ switch (sourcetype) {
+ case QTMS_SOURCE_CLIENT:
+ delete (static_cast<QTMSClientSourceImpl*> (qtmssrc));
+ qtmssrc = NULL;
+ break;
+ case QTMS_SOURCE_MODEM:
+ {
+ delete (static_cast<QTMSModemSourceImpl*> (qtmssrc));
+ qtmssrc = NULL;
+ }
+ break;
+ case TMS_SOURCE_MIC:
+ {
+ delete (static_cast<QTMSMicSourceImpl*> (qtmssrc));
+ qtmssrc = NULL;
+ }
+ break;
+ default:
+ ret = TMS_RESULT_SOURCE_TYPE_NOT_SUPPORTED;
+ break;
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::CreateSink(QTMSSinkType sinktype, QTMSSink*& qtmssink)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::TMSSink* tmssink(NULL);
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateSink((TMSSinkType) sinktype, tmssink);
- if (ret == TMS_RESULT_SUCCESS)
- {
- switch (sinktype)
- {
- case QTMS_SINK_CLIENT:
- ret = QTMSClientSinkImpl::Create(qtmssink, tmssink);
- break;
- case QTMS_SINK_MODEM:
- ret = QTMSModemSinkImpl::Create(qtmssink, tmssink);
- break;
- case QTMS_SINK_SPEAKER:
- ret = QTMSSpeakerSinkImpl::Create(qtmssink, tmssink);
- break;
- default:
- ret = TMS_RESULT_SINK_TYPE_NOT_SUPPORTED;
- break;
- }
+ if (ret == TMS_RESULT_SUCCESS) {
+ switch (sinktype) {
+ case QTMS_SINK_CLIENT:
+ ret = QTMSClientSinkImpl::Create(qtmssink, tmssink);
+ break;
+ case QTMS_SINK_MODEM:
+ ret = QTMSModemSinkImpl::Create(qtmssink, tmssink);
+ break;
+ case QTMS_SINK_SPEAKER:
+ ret = QTMSSpeakerSinkImpl::Create(qtmssink, tmssink);
+ break;
+ default:
+ ret = TMS_RESULT_SINK_TYPE_NOT_SUPPORTED;
+ break;
}
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteSink(QTMSSink*& qtmssink)
- {
+{
TRACE_PRN_FN_ENT;
__ASSERT_ALWAYS(qtmssink, PANIC(QTMS_RESULT_NULL_ARGUMENT));
gint ret(QTMS_RESULT_SUCCESS);
QTMSSinkType sinktype;
ret = qtmssink->GetType(sinktype);
- switch (sinktype)
- {
- case QTMS_SINK_CLIENT:
- {
- delete (static_cast<QTMSClientSinkImpl*>(qtmssink));
- qtmssink = NULL;
- }
- break;
- case QTMS_SINK_MODEM:
- {
- delete (static_cast<QTMSModemSinkImpl*>(qtmssink));
- qtmssink = NULL;
- }
- break;
- case QTMS_SINK_SPEAKER:
- {
- delete (static_cast<QTMSSpeakerSinkImpl*>(qtmssink));
- qtmssink = NULL;
- }
- break;
- default:
- ret = QTMS_RESULT_SINK_TYPE_NOT_SUPPORTED;
- break;
- }
+ switch (sinktype) {
+ case QTMS_SINK_CLIENT:
+ {
+ delete (static_cast<QTMSClientSinkImpl*> (qtmssink));
+ qtmssink = NULL;
+ }
+ break;
+ case QTMS_SINK_MODEM:
+ {
+ delete (static_cast<QTMSModemSinkImpl*> (qtmssink));
+ qtmssink = NULL;
+ }
+ break;
+ case QTMS_SINK_SPEAKER:
+ {
+ delete (static_cast<QTMSSpeakerSinkImpl*> (qtmssink));
+ qtmssink = NULL;
+ }
+ break;
+ default:
+ ret = QTMS_RESULT_SINK_TYPE_NOT_SUPPORTED;
+ break;
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::CreateGlobalRouting(QTMSGlobalRouting*& qrouting)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::TMSGlobalRouting* tmsrouting(NULL);
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateGlobalRouting(tmsrouting);
- if (ret == TMS_RESULT_SUCCESS)
- {
+ if (ret == TMS_RESULT_SUCCESS) {
ret = QTMSGlobalRoutingImpl::Create(qrouting, tmsrouting);
- }
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteGlobalRouting(QTMSGlobalRouting*& globalrouting)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
- delete (static_cast<QTMSGlobalRoutingImpl*>(globalrouting));
+ delete (static_cast<QTMSGlobalRoutingImpl*> (globalrouting));
globalrouting = NULL;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::CreateDTMF(QTMSStreamType streamtype, QTMSDTMF*& qdtmf)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::TMSDTMF* tmsdtmf = NULL;
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateDTMF((TMSStreamType) streamtype, tmsdtmf);
- if (ret == TMS_RESULT_SUCCESS)
- {
+ if (ret == TMS_RESULT_SUCCESS) {
ret = QTMSDTMFImpl::Create(qdtmf, tmsdtmf);
- }
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteDTMF(QTMSDTMF*& dtmf)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
- delete (static_cast<QTMSDTMFImpl*>(dtmf));
+ delete (static_cast<QTMSDTMFImpl*> (dtmf));
dtmf = NULL;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::CreateRingTonePlayer(QTMSRingTone*& rt)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::TMSRingTone* tmsrt = NULL;
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateRingTonePlayer(tmsrt);
- if (ret == TMS_RESULT_SUCCESS)
- {
+ if (ret == TMS_RESULT_SUCCESS) {
ret = QTMSRingToneImpl::Create(rt, tmsrt);
- }
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteRingTonePlayer(QTMSRingTone*& rt)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
- delete (static_cast<QTMSRingToneImpl*>(rt));
+ delete (static_cast<QTMSRingToneImpl*> (rt));
rt = NULL;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::CreateInbandTonePlayer(QTMSInbandTone*& qinbandtone)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
TMS::TMSInbandTone* tmsinband = NULL;
- if (iFactory)
- {
+ if (iFactory) {
ret = iFactory->CreateInbandTonePlayer(tmsinband);
- if (ret == TMS_RESULT_SUCCESS)
- {
+ if (ret == TMS_RESULT_SUCCESS) {
ret = QTMSInbandToneImpl::Create(qinbandtone, tmsinband);
- }
}
+ }
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSFactoryImpl::DeleteInbandTonePlayer(QTMSInbandTone*& inbandtone)
- {
+{
TRACE_PRN_FN_ENT;
gint ret(QTMS_RESULT_SUCCESS);
- delete (static_cast<QTMSInbandToneImpl*>(inbandtone));
+ delete (static_cast<QTMSInbandToneImpl*> (inbandtone));
inbandtone = NULL;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
// End of file
--- a/qtms/src/qtmsformat.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsformat.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -22,52 +22,48 @@
QTMSFormat::QTMSFormat() :
iFormat(NULL)
- {
- }
+{
+}
QTMSFormat::~QTMSFormat()
- {
+{
delete iFormat;
- }
+}
gint QTMSFormat::GetSupportedBitRates(BitRateVector& aVector)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetSupportedBitRates(aVector);
- }
+ }
return status;
- }
+}
gint QTMSFormat::SetBitRate(const guint aBitrate)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->SetBitRate(aBitrate);
- }
+ }
return status;
- }
+}
gint QTMSFormat::GetBitRate(guint& aBitrate)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetBitRate(aBitrate);
- }
+ }
return status;
- }
+}
gint QTMSFormat::GetType(QTMSFormatType& fmttype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetType(fmttype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsg711.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsg711.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -22,91 +22,83 @@
using namespace TMS;
QTMSG711Format::QTMSG711Format()
- {
- }
+{
+}
QTMSG711Format::~QTMSG711Format()
- {
- }
+{
+}
gint QTMSG711Format::SetMode(const QTMSG711CodecMode aMode)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->SetMode(aMode);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::GetMode(QTMSG711CodecMode& aMode)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->GetMode(aMode);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::SetCNG(const gboolean aCng)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->SetCNG(aCng);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::GetCNG(gboolean& aCng)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->GetCNG(aCng);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::SetPlc(const gboolean aPlc)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->SetPlc(aPlc);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::GetPlc(gboolean& aPlc)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->GetPlc(aPlc);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::SetVADMode(const gboolean aVad)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->SetVADMode(aVad);
- }
+ }
return status;
- }
+}
gint QTMSG711Format::GetVADMode(gboolean& aVad)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG711Format*> (iFormat)->GetVADMode(aVad);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsg711impl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsg711impl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,58 +23,53 @@
using namespace TMS;
QTMSG711FormatImpl::QTMSG711FormatImpl()
- {
- }
+{
+}
QTMSG711FormatImpl::~QTMSG711FormatImpl()
- {
- }
+{
+}
-gint QTMSG711FormatImpl::Create(QTMSFormat*& qformat,
- TMS::TMSFormat*& tmsformat)
- {
+gint QTMSG711FormatImpl::Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSG711FormatImpl* self = new QTMSG711FormatImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iFormat = tmsformat;
- }
+ }
qformat = self;
return ret;
- }
+}
gint QTMSG711FormatImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSG711FormatImpl::GetFormat(TMS::TMSFormat*& fmt)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
fmt = iFormat;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
gint QTMSG711FormatImpl::GetType(QTMSFormatType& fmttype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetType(fmttype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsg729.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsg729.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,31 +23,29 @@
using namespace TMS;
QTMSG729Format::QTMSG729Format()
- {
- }
+{
+}
QTMSG729Format::~QTMSG729Format()
- {
- }
+{
+}
gint QTMSG729Format::SetVADMode(const gboolean aVad)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG729Format*> (iFormat)->SetVADMode(aVad);
- }
+ }
return status;
- }
+}
gint QTMSG729Format::GetVADMode(gboolean& aVad)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSG729Format*> (iFormat)->GetVADMode(aVad);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsg729impl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsg729impl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,60 +24,55 @@
using namespace TMS;
QTMSG729FormatImpl::QTMSG729FormatImpl()
- {
- }
+{
+}
QTMSG729FormatImpl::~QTMSG729FormatImpl()
- {
+{
TRACE_PRN_FN_ENT;
TRACE_PRN_FN_EXT;
- }
+}
-gint QTMSG729FormatImpl::Create(QTMSFormat*& qformat,
- TMS::TMSFormat*& tmsformat)
- {
+gint QTMSG729FormatImpl::Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSG729FormatImpl* self = new QTMSG729FormatImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iFormat = tmsformat;
- }
+ }
qformat = self;
return ret;
- }
+}
gint QTMSG729FormatImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSG729FormatImpl::GetFormat(TMS::TMSFormat*& fmt)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
fmt = iFormat;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
gint QTMSG729FormatImpl::GetType(QTMSFormatType& fmttype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetType(fmttype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsgaineffect.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsgaineffect.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,52 +25,48 @@
QTMSGainEffect::QTMSGainEffect() :
iEffect(NULL)
- {
- }
+{
+}
QTMSGainEffect::~QTMSGainEffect()
- {
+{
delete iEffect;
- }
+}
gint QTMSGainEffect::GetLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGainEffect*> (iEffect)->GetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGainEffect::SetLevel(const guint level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGainEffect*> (iEffect)->SetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGainEffect::GetMaxLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGainEffect*> (iEffect)->GetMaxLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGainEffect::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGainEffect*> (iEffect)->GetType(sourcetype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsgaineffectimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsgaineffectimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,78 +23,71 @@
using namespace TMS;
QTMSGainEffectImpl::QTMSGainEffectImpl()
- {
- }
+{
+}
QTMSGainEffectImpl::~QTMSGainEffectImpl()
- {
+{
RemoveObserver(*this);
- }
+}
gint QTMSGainEffectImpl::Create(QTMSEffect*& qgain, TMS::TMSEffect*& tmsgain)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSGainEffectImpl* self = new QTMSGainEffectImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iEffect = tmsgain;
ret = self->AddObserver(*self, NULL);
- }
+ }
qgain = self;
return ret;
- }
+}
gint QTMSGainEffectImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSGainEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSGainEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
- ret = static_cast<TMSGainEffect*> (iEffect)->AddObserver(obsrvr,
- user_data);
- }
+ if (iEffect) {
+ ret = static_cast<TMSGainEffect*> (iEffect)->AddObserver(obsrvr, user_data);
+ }
return ret;
- }
+}
gint QTMSGainEffectImpl::RemoveObserver(TMS::TMSEffectObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
+ if (iEffect) {
ret = static_cast<TMSGainEffect*> (iEffect)->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
gint QTMSGainEffectImpl::GetEffect(TMS::TMSEffect*& tmseffect)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
tmseffect = iEffect;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
void QTMSGainEffectImpl::EffectsEvent(const TMS::TMSEffect& /*tmseffect*/,
- TMS::TMSSignalEvent event)
- {
+ TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
@@ -104,8 +97,7 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSGainEffect::EffectsEvent(static_cast<QTMSEffect&> (*this),
- qevent);
- }
+ emit QTMS::QTMSGainEffect::EffectsEvent(static_cast<QTMSEffect&> (*this), qevent);
+}
// End of file
--- a/qtms/src/qtmsglobalgaineffect.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsglobalgaineffect.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,54 +25,48 @@
QTMSGlobalGainEffect::QTMSGlobalGainEffect() :
iEffect(NULL)
- {
- }
+{
+}
QTMSGlobalGainEffect::~QTMSGlobalGainEffect()
- {
- delete (static_cast<TMSGlobalGainEffect*>(iEffect));
- }
+{
+ delete (static_cast<TMSGlobalGainEffect*> (iEffect));
+}
gint QTMSGlobalGainEffect::GetLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGlobalGainEffect*> (iEffect)->GetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGlobalGainEffect::SetLevel(const guint level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGlobalGainEffect*> (iEffect)->SetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGlobalGainEffect::GetMaxLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
- status = static_cast<TMSGlobalGainEffect*> (iEffect)->GetMaxLevel(
- level);
- }
+ if (iEffect) {
+ status = static_cast<TMSGlobalGainEffect*> (iEffect)->GetMaxLevel(level);
+ }
return status;
- }
+}
gint QTMSGlobalGainEffect::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
- status = static_cast<TMSGlobalGainEffect*> (iEffect)->GetType(
- sourcetype);
- }
+ if (iEffect) {
+ status = static_cast<TMSGlobalGainEffect*> (iEffect)->GetType(sourcetype);
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsglobalgaineffectimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsglobalgaineffectimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,68 +24,60 @@
using namespace TMS;
QTMSGlobalGainEffectImpl::QTMSGlobalGainEffectImpl()
- {
- }
+{
+}
QTMSGlobalGainEffectImpl::~QTMSGlobalGainEffectImpl()
- {
+{
RemoveObserver(*this);
- }
+}
-gint QTMSGlobalGainEffectImpl::Create(QTMSEffect*& qglobalgain,
- TMS::TMSEffect*& tmsglobalgain)
- {
+gint QTMSGlobalGainEffectImpl::Create(QTMSEffect*& qglobalgain, TMS::TMSEffect*& tmsglobalgain)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSGlobalGainEffectImpl* self = new QTMSGlobalGainEffectImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iEffect = tmsglobalgain;
ret = self->AddObserver(*self, NULL);
- }
+ }
qglobalgain = self;
return ret;
- }
+}
gint QTMSGlobalGainEffectImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSGlobalGainEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSGlobalGainEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
- ret = static_cast<TMSGlobalGainEffect*> (iEffect)->AddObserver(obsrvr,
- user_data);
- }
+ if (iEffect) {
+ ret = static_cast<TMSGlobalGainEffect*> (iEffect)->AddObserver(obsrvr, user_data);
+ }
return ret;
- }
+}
gint QTMSGlobalGainEffectImpl::RemoveObserver(TMS::TMSEffectObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
- ret = static_cast<TMSGlobalGainEffect*> (iEffect)->RemoveObserver(
- obsrvr);
- }
+ if (iEffect) {
+ ret = static_cast<TMSGlobalGainEffect*> (iEffect)->RemoveObserver(obsrvr);
+ }
return ret;
- }
+}
-void QTMSGlobalGainEffectImpl::EffectsEvent(
- const TMS::TMSEffect& /*tmseffect*/, TMS::TMSSignalEvent event)
- {
+void QTMSGlobalGainEffectImpl::EffectsEvent(const TMS::TMSEffect& /*tmseffect*/,
+ TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
@@ -95,8 +87,7 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSGlobalGainEffect::EffectsEvent(
- static_cast<QTMSEffect&> (*this), qevent);
- }
+ emit QTMS::QTMSGlobalGainEffect::EffectsEvent(static_cast<QTMSEffect&> (*this), qevent);
+}
// End of file
--- a/qtms/src/qtmsglobalrouting.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsglobalrouting.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,52 +25,48 @@
QTMSGlobalRouting::QTMSGlobalRouting() :
iRouting(NULL)
- {
- }
+{
+}
QTMSGlobalRouting::~QTMSGlobalRouting()
- {
+{
delete iRouting;
- }
+}
gint QTMSGlobalRouting::SetOutput(const QTMSAudioOutput output)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRouting)
- {
+ if (iRouting) {
status = iRouting->SetOutput(output);
- }
+ }
return status;
- }
+}
gint QTMSGlobalRouting::GetOutput(QTMSAudioOutput& output)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRouting)
- {
+ if (iRouting) {
status = iRouting->GetOutput(output);
- }
+ }
return status;
- }
+}
gint QTMSGlobalRouting::GetPreviousOutput(QTMSAudioOutput& output)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRouting)
- {
+ if (iRouting) {
status = iRouting->GetPreviousOutput(output);
- }
+ }
return status;
- }
+}
gint QTMSGlobalRouting::GetAvailableOutputs(OutputVector& outputs)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRouting)
- {
+ if (iRouting) {
status = iRouting->GetAvailableOutputs(outputs);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsglobalroutingimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsglobalroutingimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,68 +24,60 @@
using namespace TMS;
QTMSGlobalRoutingImpl::QTMSGlobalRoutingImpl()
- {
- }
+{
+}
QTMSGlobalRoutingImpl::~QTMSGlobalRoutingImpl()
- {
+{
RemoveObserver(*this);
- }
+}
-gint QTMSGlobalRoutingImpl::Create(QTMSGlobalRouting*& qrouting,
- TMS::TMSGlobalRouting*& tmsrouting)
- {
+gint QTMSGlobalRoutingImpl::Create(QTMSGlobalRouting*& qrouting, TMS::TMSGlobalRouting*& tmsrouting)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSGlobalRoutingImpl* self = new QTMSGlobalRoutingImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iRouting = tmsrouting;
ret = self->AddObserver(*self, NULL);
- }
+ }
qrouting = self;
return ret;
- }
+}
gint QTMSGlobalRoutingImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSGlobalRoutingImpl::AddObserver(TMS::TMSGlobalRoutingObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSGlobalRoutingImpl::AddObserver(TMS::TMSGlobalRoutingObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iRouting)
- {
+ if (iRouting) {
ret = iRouting->AddObserver(obsrvr, user_data);
- }
+ }
return ret;
- }
+}
-gint QTMSGlobalRoutingImpl::RemoveObserver(
- TMS::TMSGlobalRoutingObserver& obsrvr)
- {
+gint QTMSGlobalRoutingImpl::RemoveObserver(TMS::TMSGlobalRoutingObserver& obsrvr)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iRouting)
- {
+ if (iRouting) {
ret = iRouting->RemoveObserver(obsrvr);
- }
- return ret;
}
+ return ret;
+}
-void QTMSGlobalRoutingImpl::GlobalRoutingEvent(
- const TMS::TMSGlobalRouting& /*routing*/, TMS::TMSSignalEvent event,
- TMS::TMSAudioOutput output)
- {
+void QTMSGlobalRoutingImpl::GlobalRoutingEvent(const TMS::TMSGlobalRouting& /*routing*/,
+ TMS::TMSSignalEvent event, TMS::TMSAudioOutput output)
+{
QTMSSignalEvent qevent;
QTMSAudioOutput qoutput;
@@ -97,8 +89,8 @@
qevent.user_data = event.user_data;
qoutput = output;
- emit QTMS::QTMSGlobalRouting::GlobalRoutingEvent(
- static_cast<QTMSGlobalRouting&> (*this), qevent, qoutput);
- }
+ emit QTMS::QTMSGlobalRouting::GlobalRoutingEvent(static_cast<QTMSGlobalRouting&> (*this),
+ qevent, qoutput);
+}
// End of file
--- a/qtms/src/qtmsglobalvoleffect.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsglobalvoleffect.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,54 +25,48 @@
QTMSGlobalVolEffect::QTMSGlobalVolEffect() :
iEffect(NULL)
- {
- }
+{
+}
QTMSGlobalVolEffect::~QTMSGlobalVolEffect()
- {
- delete (static_cast<TMSGlobalVolEffect*>(iEffect));
- }
+{
+ delete (static_cast<TMSGlobalVolEffect*> (iEffect));
+}
gint QTMSGlobalVolEffect::GetLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGlobalVolEffect*> (iEffect)->GetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGlobalVolEffect::SetLevel(const guint level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSGlobalVolEffect*> (iEffect)->SetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSGlobalVolEffect::GetMaxLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
- status = static_cast<TMSGlobalVolEffect*> (iEffect)->GetMaxLevel(
- level);
- }
+ if (iEffect) {
+ status = static_cast<TMSGlobalVolEffect*> (iEffect)->GetMaxLevel(level);
+ }
return status;
- }
+}
gint QTMSGlobalVolEffect::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
- status = static_cast<TMSGlobalVolEffect*> (iEffect)->GetType(
- sourcetype);
- }
+ if (iEffect) {
+ status = static_cast<TMSGlobalVolEffect*> (iEffect)->GetType(sourcetype);
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsglobalvoleffectimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsglobalvoleffectimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,68 +24,60 @@
using namespace TMS;
QTMSGlobalVolEffectImpl::QTMSGlobalVolEffectImpl()
- {
- }
+{
+}
QTMSGlobalVolEffectImpl::~QTMSGlobalVolEffectImpl()
- {
+{
RemoveObserver(*this);
- }
+}
-gint QTMSGlobalVolEffectImpl::Create(QTMSEffect*& qglobalvol,
- TMS::TMSEffect*& tmsglobalvol)
- {
+gint QTMSGlobalVolEffectImpl::Create(QTMSEffect*& qglobalvol, TMS::TMSEffect*& tmsglobalvol)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSGlobalVolEffectImpl* self = new QTMSGlobalVolEffectImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iEffect = tmsglobalvol;
ret = self->AddObserver(*self, NULL);
- }
+ }
qglobalvol = self;
return ret;
- }
+}
gint QTMSGlobalVolEffectImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSGlobalVolEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSGlobalVolEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
- ret = static_cast<TMSGlobalVolEffect*> (iEffect)->AddObserver(obsrvr,
- user_data);
- }
+ if (iEffect) {
+ ret = static_cast<TMSGlobalVolEffect*> (iEffect)->AddObserver(obsrvr, user_data);
+ }
return ret;
- }
+}
gint QTMSGlobalVolEffectImpl::RemoveObserver(TMS::TMSEffectObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
- ret = static_cast<TMSGlobalVolEffect*> (iEffect)->RemoveObserver(
- obsrvr);
- }
+ if (iEffect) {
+ ret = static_cast<TMSGlobalVolEffect*> (iEffect)->RemoveObserver(obsrvr);
+ }
return ret;
- }
+}
void QTMSGlobalVolEffectImpl::EffectsEvent(const TMS::TMSEffect& /*tmseffect*/,
- TMS::TMSSignalEvent event)
- {
+ TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
@@ -95,8 +87,7 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSGlobalVolEffect::EffectsEvent(static_cast<QTMSEffect&>
- (*this), qevent);
- }
+ emit QTMS::QTMSGlobalVolEffect::EffectsEvent(static_cast<QTMSEffect&> (*this), qevent);
+}
// End of file
--- a/qtms/src/qtmsilbc.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsilbc.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,71 +23,65 @@
using namespace TMS;
QTMSILBCFormat::QTMSILBCFormat()
- {
- }
+{
+}
QTMSILBCFormat::~QTMSILBCFormat()
- {
- }
+{
+}
gint QTMSILBCFormat::SetMode(const QTMSG711CodecMode aMode)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSILBCFormat*> (iFormat)->SetMode(aMode);
- }
+ }
return status;
- }
+}
gint QTMSILBCFormat::GetMode(QTMSG711CodecMode& aMode)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSILBCFormat*> (iFormat)->GetMode(aMode);
- }
+ }
return status;
- }
+}
gint QTMSILBCFormat::SetCNG(const gboolean aCng)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSILBCFormat*> (iFormat)->SetCNG(aCng);
- }
+ }
return status;
- }
+}
gint QTMSILBCFormat::GetCNG(gboolean& aCng)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSILBCFormat*> (iFormat)->GetCNG(aCng);
- }
+ }
return status;
- }
+}
gint QTMSILBCFormat::SetVADMode(const gboolean aVad)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSILBCFormat*> (iFormat)->SetVADMode(aVad);
- }
+ }
return status;
- }
+}
gint QTMSILBCFormat::GetVADMode(gboolean& aVad)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = static_cast<TMSILBCFormat*> (iFormat)->GetVADMode(aVad);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsilbcimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsilbcimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,58 +23,53 @@
using namespace TMS;
QTMSILBCFormatImpl::QTMSILBCFormatImpl()
- {
- }
+{
+}
QTMSILBCFormatImpl::~QTMSILBCFormatImpl()
- {
- }
+{
+}
-gint QTMSILBCFormatImpl::Create(QTMSFormat*& qformat,
- TMS::TMSFormat*& tmsformat)
- {
+gint QTMSILBCFormatImpl::Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSILBCFormatImpl* self = new QTMSILBCFormatImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iFormat = tmsformat;
- }
+ }
qformat = self;
return ret;
- }
+}
gint QTMSILBCFormatImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSILBCFormatImpl::GetFormat(TMS::TMSFormat*& fmt)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
fmt = iFormat;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
gint QTMSILBCFormatImpl::GetType(QTMSFormatType& fmttype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetType(fmttype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsinbandtone.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsinbandtone.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,31 +24,29 @@
QTMSInbandTone::QTMSInbandTone(void) :
iInbandTone(NULL)
- {
- }
+{
+}
QTMSInbandTone::~QTMSInbandTone(void)
- {
+{
delete iInbandTone;
- }
+}
gint QTMSInbandTone::Start(QTMSInbandToneType inbandtonetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iInbandTone)
- {
+ if (iInbandTone) {
status = iInbandTone->Start(inbandtonetype);
- }
+ }
return status;
- }
+}
gint QTMSInbandTone::Stop()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iInbandTone)
- {
+ if (iInbandTone) {
status = iInbandTone->Stop();
- }
+ }
return status;
- }
+}
--- a/qtms/src/qtmsinbandtoneimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsinbandtoneimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,66 +24,60 @@
using namespace TMS;
QTMSInbandToneImpl::QTMSInbandToneImpl()
- {
- }
+{
+}
QTMSInbandToneImpl::~QTMSInbandToneImpl()
- {
+{
RemoveObserver(*this);
- }
+}
-gint QTMSInbandToneImpl::Create(QTMSInbandTone*& qinband,
- TMS::TMSInbandTone*& tmsinband)
- {
+gint QTMSInbandToneImpl::Create(QTMSInbandTone*& qinband, TMS::TMSInbandTone*& tmsinband)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSInbandToneImpl* self = new QTMSInbandToneImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iInbandTone = tmsinband;
self->AddObserver(*self, NULL);
- }
+ }
qinband = self;
return ret;
- }
+}
gint QTMSInbandToneImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSInbandToneImpl::AddObserver(TMS::TMSInbandToneObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSInbandToneImpl::AddObserver(TMS::TMSInbandToneObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iInbandTone)
- {
+ if (iInbandTone) {
ret = iInbandTone->AddObserver(obsrvr, user_data);
- }
+ }
return ret;
- }
+}
gint QTMSInbandToneImpl::RemoveObserver(TMS::TMSInbandToneObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iInbandTone)
- {
+ if (iInbandTone) {
ret = iInbandTone->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
-void QTMSInbandToneImpl::InbandToneEvent(
- const TMS::TMSInbandTone& /*inbandtone*/, TMS::TMSSignalEvent event)
- {
+void QTMSInbandToneImpl::InbandToneEvent(const TMS::TMSInbandTone& /*inbandtone*/,
+ TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
qevent.reason = event.reason;
@@ -92,8 +86,7 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSInbandTone::InbandToneEvent(
- static_cast<QTMSInbandTone&> (*this), qevent);
- }
+ emit QTMS::QTMSInbandTone::InbandToneEvent(static_cast<QTMSInbandTone&> (*this), qevent);
+}
// End of file
--- a/qtms/src/qtmsmembuffer.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmembuffer.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,43 +24,42 @@
using namespace TMS;
QTMSMemBuffer::QTMSMemBuffer()
- {
+{
iTmsBuffer = NULL;
iOwnsBuffer = FALSE;
- }
+}
QTMSMemBuffer::~QTMSMemBuffer()
- {
- if (iOwnsBuffer)
- {
+{
+ if (iOwnsBuffer) {
free(iDataPtr);
- }
}
+}
gint QTMSMemBuffer::Create(QTMSBuffer*& buffer, TMS::TMSBuffer*& tmsbuffer)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
TRACE_PRN_FN_ENT;
QTMSMemBuffer* self = new QTMSMemBuffer();
- if (self)
- {
+ if (self) {
self->iTmsBuffer = tmsbuffer;
tmsbuffer->GetDataPtr(self->iDataPtr);
tmsbuffer->GetDataSize(self->iBufferSize);
tmsbuffer->GetTimeStamp(self->iTimeStamp);
self->iOwnsBuffer = FALSE;
- }
+ ret = QTMS_RESULT_SUCCESS;
+ }
buffer = self;
TRACE_PRN_FN_EXT;
return ret;
- }
+}
gint QTMSMemBuffer::GetType(QTMSBufferType& buffertype)
- {
+{
gint ret(TMS_RESULT_SUCCESS);
buffertype = QTMS_BUFFER_MEMORY;
return ret;
- }
+}
/**
* Gets the timestamp on the Buffer so that the framework can
@@ -71,11 +70,11 @@
*
*/
gint QTMSMemBuffer::GetTimeStamp(guint64& ts)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
ts = iTimeStamp;
return ret;
- }
+}
/**
* Sets the timestamp on the Buffer so that the framework can
@@ -86,12 +85,12 @@
*
*/
gint QTMSMemBuffer::SetTimeStamp(const guint64 ts)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
iTimeStamp = ts;
ret = iTmsBuffer->SetTimeStamp(ts);
return ret;
- }
+}
/**
* Gets the size of data in the buffer specified by the client.
@@ -100,11 +99,11 @@
*
*/
gint QTMSMemBuffer::GetDataSize(guint& size)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
size = iBufferSize;
return ret;
- }
+}
/**
* Sets the size of data in the buffer after the client fill it.
@@ -113,12 +112,12 @@
*
*/
gint QTMSMemBuffer::SetDataSize(const guint size)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
ret = iTmsBuffer->SetDataSize(size);
iBufferSize = size; //TODO: should realloc when new size > old size (?)
return ret;
- }
+}
/**
* Gets the pointer to the memory location associated with this
@@ -128,9 +127,9 @@
*
*/
gint QTMSMemBuffer::GetDataPtr(guint8*& bufptr)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
bufptr = iDataPtr;
return ret;
- }
+}
--- a/qtms/src/qtmsmicsource.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmicsource.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,23 +25,22 @@
QTMSMicSource::QTMSMicSource() :
iSource(NULL)
- {
- }
+{
+}
QTMSMicSource::~QTMSMicSource()
- {
+{
delete (static_cast<TMSMicSource*> (iSource));
- }
+}
gint QTMSMicSource::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
//status = iSource->GetType(sourcetype);
status = static_cast<TMSMicSource*> (iSource)->GetType(sourcetype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsmicsourceimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmicsourceimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,46 +23,43 @@
using namespace TMS;
QTMSMicSourceImpl::QTMSMicSourceImpl()
- {
- }
+{
+}
QTMSMicSourceImpl::~QTMSMicSourceImpl()
- {
- }
+{
+}
gint QTMSMicSourceImpl::Create(QTMSSource*& qsource, TMS::TMSSource*& tmssource)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSMicSourceImpl* self = new QTMSMicSourceImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iSource = tmssource;
- }
+ }
qsource = self;
return ret;
- }
+}
gint QTMSMicSourceImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSMicSourceImpl::GetSource(TMS::TMSSource*& tmssource)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
tmssource = iSource;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
// End of file
--- a/qtms/src/qtmsmodemsink.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmodemsink.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,23 +25,22 @@
QTMSModemSink::QTMSModemSink() :
iSink(NULL)
- {
- }
+{
+}
QTMSModemSink::~QTMSModemSink()
- {
- delete (static_cast<TMSModemSink*>(iSink));
- }
+{
+ delete (static_cast<TMSModemSink*> (iSink));
+}
gint QTMSModemSink::GetType(QTMSSinkType& sinktype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
//status = iSink->GetType(sinktype);
status = static_cast<TMSModemSink*> (iSink)->GetType(sinktype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsmodemsinkimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmodemsinkimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,46 +23,43 @@
using namespace TMS;
QTMSModemSinkImpl::QTMSModemSinkImpl()
- {
- }
+{
+}
QTMSModemSinkImpl::~QTMSModemSinkImpl()
- {
- }
+{
+}
-gint QTMSModemSinkImpl::Create(QTMSSink*& qsink,TMS::TMSSink*& tmssink)
- {
+gint QTMSModemSinkImpl::Create(QTMSSink*& qsink, TMS::TMSSink*& tmssink)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSModemSinkImpl* self = new QTMSModemSinkImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iSink = tmssink;
- }
+ }
qsink = self;
return ret;
- }
+}
gint QTMSModemSinkImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSModemSinkImpl::GetSink(TMS::TMSSink*& tmssink)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
tmssink = iSink;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
// End of file
--- a/qtms/src/qtmsmodemsource.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmodemsource.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,23 +23,22 @@
QTMSModemSource::QTMSModemSource() :
iSource(NULL)
- {
- }
+{
+}
QTMSModemSource::~QTMSModemSource()
- {
+{
delete (static_cast<TMSModemSource*> (iSource));
- }
+}
gint QTMSModemSource::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
//status = iSource->GetType(sourcetype);
status = static_cast<TMSModemSource*> (iSource)->GetType(sourcetype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsmodemsourceimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsmodemsourceimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,47 +23,43 @@
using namespace TMS;
QTMSModemSourceImpl::QTMSModemSourceImpl()
- {
- }
+{
+}
QTMSModemSourceImpl::~QTMSModemSourceImpl()
- {
- }
+{
+}
-gint QTMSModemSourceImpl::Create(QTMSSource*& qsource,
- TMS::TMSSource*& tmssource)
- {
+gint QTMSModemSourceImpl::Create(QTMSSource*& qsource, TMS::TMSSource*& tmssource)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSModemSourceImpl* self = new QTMSModemSourceImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iSource = tmssource;
- }
+ }
qsource = self;
return ret;
- }
+}
gint QTMSModemSourceImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSModemSourceImpl::GetSource(TMS::TMSSource*& tmssource)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSource)
- {
+ if (iSource) {
tmssource = iSource;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
// End of file
--- a/qtms/src/qtmspcm.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmspcm.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -20,11 +20,11 @@
using namespace QTMS;
QTMSPCMFormat::QTMSPCMFormat()
- {
- }
+{
+}
QTMSPCMFormat::~QTMSPCMFormat()
- {
- }
+{
+}
// End of file
--- a/qtms/src/qtmspcmimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmspcmimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,59 +24,55 @@
using namespace TMS;
QTMSPCMFormatImpl::QTMSPCMFormatImpl()
- {
- }
+{
+}
QTMSPCMFormatImpl::~QTMSPCMFormatImpl()
- {
+{
TRACE_PRN_FN_ENT;
TRACE_PRN_FN_EXT;
- }
+}
gint QTMSPCMFormatImpl::Create(QTMSFormat*& qformat, TMS::TMSFormat*& tmsformat)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSPCMFormatImpl* self = new QTMSPCMFormatImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iFormat = tmsformat;
- }
+ }
qformat = self;
return ret;
- }
+}
gint QTMSPCMFormatImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSPCMFormatImpl::GetFormat(TMS::TMSFormat*& fmt)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
fmt = iFormat;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
gint QTMSPCMFormatImpl::GetType(QTMSFormatType& fmttype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iFormat)
- {
+ if (iFormat) {
status = iFormat->GetType(fmttype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsringtone.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsringtone.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,72 +23,66 @@
QTMSRingTone::QTMSRingTone() :
iRingTone(NULL)
- {
- }
+{
+}
QTMSRingTone::~QTMSRingTone()
- {
+{
delete iRingTone;
- }
+}
gint QTMSRingTone::Init(const QTMSRingToneType type, GString* str, GString* tts)
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
status = iRingTone->Init(type, str, tts);
- }
+ }
return status;
- }
+}
gint QTMSRingTone::Deinit()
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
status = iRingTone->Deinit();
- }
+ }
return status;
- }
+}
gint QTMSRingTone::Play()
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
status = iRingTone->Play();
- }
+ }
return status;
- }
+}
gint QTMSRingTone::Stop()
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
status = iRingTone->Stop();
- }
+ }
return status;
- }
+}
gint QTMSRingTone::Pause()
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
status = iRingTone->Pause();
- }
+ }
return status;
- }
+}
gint QTMSRingTone::Mute()
- {
+{
gint status(TMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
status = iRingTone->Mute();
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsringtoneimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsringtoneimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -24,63 +24,57 @@
using namespace TMS;
QTMSRingToneImpl::QTMSRingToneImpl()
- {
- }
+{
+}
QTMSRingToneImpl::~QTMSRingToneImpl()
- {
+{
RemoveObserver(*this);
- }
+}
gint QTMSRingToneImpl::Create(QTMSRingTone*& qrt, TMS::TMSRingTone*& tmsrt)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSRingToneImpl* self = new QTMSRingToneImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iRingTone = tmsrt;
ret = self->AddObserver(*self, NULL);
- }
+ }
qrt = self;
return ret;
- }
+}
gint QTMSRingToneImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSRingToneImpl::AddObserver(TMS::TMSRingToneObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSRingToneImpl::AddObserver(TMS::TMSRingToneObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
ret = iRingTone->AddObserver(obsrvr, user_data);
- }
+ }
return ret;
- }
+}
gint QTMSRingToneImpl::RemoveObserver(TMS::TMSRingToneObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iRingTone)
- {
+ if (iRingTone) {
ret = iRingTone->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
-void QTMSRingToneImpl::RingtoneEvent(const TMS::TMSRingTone& /*rt*/,
- TMS::TMSSignalEvent event)
- {
+void QTMSRingToneImpl::RingtoneEvent(const TMS::TMSRingTone& /*rt*/, TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
qevent.reason = event.reason;
@@ -89,8 +83,7 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSRingTone::RingtoneEvent(static_cast<QTMSRingTone&> (*this),
- qevent);
- }
+ emit QTMS::QTMSRingTone::RingtoneEvent(static_cast<QTMSRingTone&> (*this), qevent);
+}
// End of file
--- a/qtms/src/qtmsspeakersink.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsspeakersink.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,23 +23,22 @@
QTMSSpeakerSink::QTMSSpeakerSink() :
iSink(NULL)
- {
- }
+{
+}
QTMSSpeakerSink::~QTMSSpeakerSink()
- {
+{
delete (static_cast<TMSSpeakerSink*> (iSink));
- }
+}
gint QTMSSpeakerSink::GetType(QTMSSinkType& sinktype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
//status = iSink->GetType(sinktype); //should be ok
status = static_cast<TMSSpeakerSink*> (iSink)->GetType(sinktype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsspeakersinkimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsspeakersinkimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,47 +23,44 @@
using namespace TMS;
QTMSSpeakerSinkImpl::QTMSSpeakerSinkImpl()
- {
- }
+{
+}
QTMSSpeakerSinkImpl::~QTMSSpeakerSinkImpl()
- {
- }
+{
+}
gint QTMSSpeakerSinkImpl::Create(QTMSSink*& qsink, TMS::TMSSink*& tmssink)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSSpeakerSinkImpl* self = new QTMSSpeakerSinkImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iSink = tmssink;
- }
+ }
qsink = self;
return ret;
- }
+}
gint QTMSSpeakerSinkImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
gint QTMSSpeakerSinkImpl::GetSink(TMS::TMSSink*& tmssink)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iSink)
- {
+ if (iSink) {
tmssink = iSink;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
// End of file
--- a/qtms/src/qtmsstream.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsstream.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -42,370 +42,316 @@
QTMSStream::QTMSStream(void) :
iStream(NULL)
- {
- }
+{
+}
QTMSStream::~QTMSStream()
- {
+{
//delete iStream;
//delete (static_cast<QTMSStreamImpl*> (iStream));
- }
+}
gint QTMSStream::AddSource(QTMSSource* qsource)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qsource)
- {
+ if (iStream && qsource) {
QTMSSourceType qsrctype;
TMSSource* tmssource(NULL);
qsource->GetType(qsrctype);
- switch (qsrctype)
- {
- case QTMS_SOURCE_CLIENT:
- status = static_cast<QTMSClientSourceImpl*>
- (qsource)->GetSource(tmssource);
- break;
- case QTMS_SOURCE_MODEM:
- status = static_cast<QTMSModemSourceImpl*>
- (qsource)->GetSource(tmssource);
- break;
- case QTMS_SOURCE_MIC:
- status = static_cast<QTMSMicSourceImpl*>
- (qsource)->GetSource(tmssource);
- break;
- default:
- break;
- }
- if (status == QTMS_RESULT_SUCCESS && tmssource)
- {
+ switch (qsrctype) {
+ case QTMS_SOURCE_CLIENT:
+ status = static_cast<QTMSClientSourceImpl*> (qsource)->GetSource(tmssource);
+ break;
+ case QTMS_SOURCE_MODEM:
+ status = static_cast<QTMSModemSourceImpl*> (qsource)->GetSource(tmssource);
+ break;
+ case QTMS_SOURCE_MIC:
+ status = static_cast<QTMSMicSourceImpl*> (qsource)->GetSource(tmssource);
+ break;
+ default:
+ break;
+ }
+ if (status == QTMS_RESULT_SUCCESS && tmssource) {
status = iStream->AddSource(tmssource);
- }
}
+ }
return status;
- }
+}
gint QTMSStream::RemoveSource(QTMSSource* qsource)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qsource)
- {
+ if (iStream && qsource) {
QTMSSourceType qsrctype;
TMSSource* tmssource(NULL);
qsource->GetType(qsrctype);
- switch (qsrctype)
- {
- case QTMS_SOURCE_CLIENT:
- status = static_cast<QTMSClientSourceImpl*>
- (qsource)->GetSource(tmssource);
- break;
- case QTMS_SOURCE_MODEM:
- status = static_cast<QTMSModemSourceImpl*>
- (qsource)->GetSource(tmssource);
- break;
- case QTMS_SOURCE_MIC:
- status = static_cast<QTMSMicSourceImpl*>
- (qsource)->GetSource(tmssource);
- break;
- default:
- break;
- }
- if (status == QTMS_RESULT_SUCCESS && tmssource)
- {
+ switch (qsrctype) {
+ case QTMS_SOURCE_CLIENT:
+ status = static_cast<QTMSClientSourceImpl*> (qsource)->GetSource(tmssource);
+ break;
+ case QTMS_SOURCE_MODEM:
+ status = static_cast<QTMSModemSourceImpl*> (qsource)->GetSource(tmssource);
+ break;
+ case QTMS_SOURCE_MIC:
+ status = static_cast<QTMSMicSourceImpl*> (qsource)->GetSource(tmssource);
+ break;
+ default:
+ break;
+ }
+ if (status == QTMS_RESULT_SUCCESS && tmssource) {
status = iStream->RemoveSource(tmssource);
- }
}
+ }
return status;
- }
+}
gint QTMSStream::AddSink(QTMSSink* qsink)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qsink)
- {
+ if (iStream && qsink) {
QTMSSinkType qsinktype;
TMSSink* tmssink(NULL);
qsink->GetType(qsinktype);
- switch (qsinktype)
- {
- case QTMS_SINK_CLIENT:
- status = static_cast<QTMSClientSinkImpl*>
- (qsink)->GetSink(tmssink);
- break;
- case QTMS_SINK_MODEM:
- status = static_cast<QTMSModemSinkImpl*>
- (qsink)->GetSink(tmssink);
- break;
- case QTMS_SINK_SPEAKER:
- status = static_cast<QTMSSpeakerSinkImpl*>
- (qsink)->GetSink(tmssink);
- break;
- default:
- break;
- }
- if (status == QTMS_RESULT_SUCCESS && tmssink)
- {
+ switch (qsinktype) {
+ case QTMS_SINK_CLIENT:
+ status = static_cast<QTMSClientSinkImpl*> (qsink)->GetSink(tmssink);
+ break;
+ case QTMS_SINK_MODEM:
+ status = static_cast<QTMSModemSinkImpl*> (qsink)->GetSink(tmssink);
+ break;
+ case QTMS_SINK_SPEAKER:
+ status = static_cast<QTMSSpeakerSinkImpl*> (qsink)->GetSink(tmssink);
+ break;
+ default:
+ break;
+ }
+ if (status == QTMS_RESULT_SUCCESS && tmssink) {
status = iStream->AddSink(tmssink);
- }
}
+ }
return status;
- }
+}
gint QTMSStream::RemoveSink(QTMSSink* qsink)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qsink)
- {
+ if (iStream && qsink) {
QTMSSinkType qsinktype;
TMSSink* tmssink(NULL);
qsink->GetType(qsinktype);
- switch (qsinktype)
- {
- case QTMS_SINK_CLIENT:
- status = static_cast<QTMSClientSinkImpl*>
- (qsink)->GetSink(tmssink);
- break;
- case QTMS_SINK_MODEM:
- status = static_cast<QTMSModemSinkImpl*>
- (qsink)->GetSink(tmssink);
- break;
- case QTMS_SINK_SPEAKER:
- status = static_cast<QTMSSpeakerSinkImpl*>
- (qsink)->GetSink(tmssink);
- break;
- default:
- break;
- }
- if (status == QTMS_RESULT_SUCCESS && tmssink)
- {
+ switch (qsinktype) {
+ case QTMS_SINK_CLIENT:
+ status = static_cast<QTMSClientSinkImpl*> (qsink)->GetSink(tmssink);
+ break;
+ case QTMS_SINK_MODEM:
+ status = static_cast<QTMSModemSinkImpl*> (qsink)->GetSink(tmssink);
+ break;
+ case QTMS_SINK_SPEAKER:
+ status = static_cast<QTMSSpeakerSinkImpl*> (qsink)->GetSink(tmssink);
+ break;
+ default:
+ break;
+ }
+ if (status == QTMS_RESULT_SUCCESS && tmssink) {
status = iStream->RemoveSink(tmssink);
- }
}
+ }
return status;
- }
+}
gint QTMSStream::SetFormat(QTMSFormat* qformat)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qformat)
- {
+ if (iStream && qformat) {
QTMSFormatType fmttype;
TMSFormat* tmsformat(NULL);
qformat->GetType(fmttype);
- switch (fmttype)
- {
- case QTMS_FORMAT_PCM:
- status = static_cast<QTMSPCMFormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_AMR:
- status = static_cast<QTMSAMRFormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_G711:
- status = static_cast<QTMSG711FormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_G729:
- status = static_cast<QTMSG729FormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_ILBC:
- status = static_cast<QTMSILBCFormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- default:
- break;
- }
+ switch (fmttype) {
+ case QTMS_FORMAT_PCM:
+ status = static_cast<QTMSPCMFormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_AMR:
+ status = static_cast<QTMSAMRFormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_G711:
+ status = static_cast<QTMSG711FormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_G729:
+ status = static_cast<QTMSG729FormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_ILBC:
+ status = static_cast<QTMSILBCFormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ default:
+ break;
+ }
status = iStream->SetFormat(tmsformat);
- }
+ }
return status;
- }
+}
gint QTMSStream::ResetFormat(QTMSFormat* qformat)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qformat)
- {
+ if (iStream && qformat) {
QTMSFormatType fmttype;
TMSFormat* tmsformat(NULL);
qformat->GetType(fmttype);
- switch (fmttype)
- {
- case QTMS_FORMAT_PCM:
- status = static_cast<QTMSPCMFormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_AMR:
- status = static_cast<QTMSAMRFormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_G711:
- status = static_cast<QTMSG711FormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_G729:
- status = static_cast<QTMSG729FormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- case QTMS_FORMAT_ILBC:
- status = static_cast<QTMSILBCFormatImpl*>
- (qformat)->GetFormat(tmsformat);
- break;
- default:
- break;
- }
+ switch (fmttype) {
+ case QTMS_FORMAT_PCM:
+ status = static_cast<QTMSPCMFormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_AMR:
+ status = static_cast<QTMSAMRFormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_G711:
+ status = static_cast<QTMSG711FormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_G729:
+ status = static_cast<QTMSG729FormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ case QTMS_FORMAT_ILBC:
+ status = static_cast<QTMSILBCFormatImpl*> (qformat)->GetFormat(tmsformat);
+ break;
+ default:
+ break;
+ }
status = iStream->ResetFormat(tmsformat);
- }
+ }
return status;
- }
+}
gint QTMSStream::AddEffect(QTMSEffect* qeffect)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qeffect)
- {
+ if (iStream && qeffect) {
QTMSEffectType effecttype;
TMSEffect* tmseffect(NULL);
qeffect->GetType(effecttype);
- switch (effecttype)
- {
- case QTMS_EFFECT_VOLUME:
- status = static_cast<QTMSVolumeEffectImpl*>
- (qeffect)->GetEffect(tmseffect);
- break;
- case QTMS_EFFECT_GAIN:
- status = static_cast<QTMSGainEffectImpl*>
- (qeffect)->GetEffect(tmseffect);
- break;
- default:
- break;
- }
+ switch (effecttype) {
+ case QTMS_EFFECT_VOLUME:
+ status = static_cast<QTMSVolumeEffectImpl*> (qeffect)->GetEffect(tmseffect);
+ break;
+ case QTMS_EFFECT_GAIN:
+ status = static_cast<QTMSGainEffectImpl*> (qeffect)->GetEffect(tmseffect);
+ break;
+ default:
+ break;
+ }
status = iStream->AddEffect(tmseffect);
- }
+ }
return status;
- }
+}
gint QTMSStream::RemoveEffect(QTMSEffect* qeffect)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream && qeffect)
- {
+ if (iStream && qeffect) {
QTMSEffectType effecttype;
TMSEffect* tmseffect(NULL);
qeffect->GetType(effecttype);
- switch (effecttype)
- {
- case QTMS_EFFECT_VOLUME:
- status = static_cast<QTMSVolumeEffectImpl*>
- (qeffect)->GetEffect(tmseffect);
- break;
- case QTMS_EFFECT_GAIN:
- status = static_cast<QTMSGainEffectImpl*>
- (qeffect)->GetEffect(tmseffect);
- break;
- default:
- break;
- }
+ switch (effecttype) {
+ case QTMS_EFFECT_VOLUME:
+ status = static_cast<QTMSVolumeEffectImpl*> (qeffect)->GetEffect(tmseffect);
+ break;
+ case QTMS_EFFECT_GAIN:
+ status = static_cast<QTMSGainEffectImpl*> (qeffect)->GetEffect(tmseffect);
+ break;
+ default:
+ break;
+ }
status = iStream->RemoveEffect(tmseffect);
- }
+ }
return status;
- }
+}
gint QTMSStream::GetState()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->GetState();
- }
+ }
return status;
- }
+}
gint QTMSStream::GetStreamType()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->GetStreamType();
- }
+ }
return status;
- }
+}
gint QTMSStream::GetStreamId()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->GetStreamId();
- }
+ }
return status;
- }
+}
gint QTMSStream::Init(gint retrytime)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->Init(retrytime);
- }
+ }
return status;
- }
+}
gint QTMSStream::Pause()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->Pause();
- }
+ }
return status;
- }
+}
gint QTMSStream::Start(gint retrytime)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->Start(retrytime);
- }
+ }
return status;
- }
+}
gint QTMSStream::Stop()
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iStream)
- {
+ if (iStream) {
status = iStream->Stop();
- }
+ }
return status;
- }
+}
void QTMSStream::Deinit()
- {
- if (iStream)
- {
+{
+ if (iStream) {
iStream->Deinit();
- }
}
+}
--- a/qtms/src/qtmsstreamimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsstreamimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,69 +25,62 @@
using namespace TMS;
QTMSStreamImpl::QTMSStreamImpl()
- {
- }
+{
+}
QTMSStreamImpl::~QTMSStreamImpl()
- {
+{
RemoveObserver(*this);
- }
+}
-gint QTMSStreamImpl::Create(QTMSCallType callType, QTMSStreamType stype,
- QTMSStream*& qstrm, TMS::TMSStream*& tmsstrm)
- {
+gint QTMSStreamImpl::Create(QTMSCallType callType, QTMSStreamType stype, QTMSStream*& qstrm,
+ TMS::TMSStream*& tmsstrm)
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSStreamImpl* self = new QTMSStreamImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct(callType, stype, *self);
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iStream = tmsstrm;
self->AddObserver(*self, NULL);
- }
+ }
qstrm = self;
return ret;
+}
+
+gint QTMSStreamImpl::PostConstruct(QTMSCallType /*callType*/, QTMSStreamType /*stype*/, QTMSStream& /*parent*/)
+{
+ gint status(QTMS_RESULT_SUCCESS);
+ return status;
+}
+
+gint QTMSStreamImpl::AddObserver(TMS::TMSStreamObserver& obsrvr, gpointer user_data)
+{
+ gint ret(QTMS_RESULT_SUCCESS);
+
+ if (iStream) {
+ iStream->AddObserver(obsrvr, user_data);
}
-gint QTMSStreamImpl::PostConstruct(QTMSCallType /*callType*/,
- QTMSStreamType /*stype*/, QTMSStream& /*parent*/)
- {
- gint status(QTMS_RESULT_SUCCESS);
- return status;
- }
+ return ret;
+}
-gint QTMSStreamImpl::AddObserver(TMS::TMSStreamObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSStreamImpl::RemoveObserver(TMS::TMSStreamObserver& obsrvr)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iStream)
- {
- iStream->AddObserver(obsrvr, user_data);
- }
+ if (iStream) {
+ ret = iStream->RemoveObserver(obsrvr);
+ }
return ret;
- }
-
-gint QTMSStreamImpl::RemoveObserver(TMS::TMSStreamObserver& obsrvr)
- {
- gint ret(QTMS_RESULT_SUCCESS);
+}
- if (iStream)
- {
- ret = iStream->RemoveObserver(obsrvr);
- }
-
- return ret;
- }
-
-void QTMSStreamImpl::TMSStreamEvent(const TMS::TMSStream& /*stream*/,
- TMS::TMSSignalEvent event)
- {
+void QTMSStreamImpl::TMSStreamEvent(const TMS::TMSStream& /*stream*/, TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
@@ -97,6 +90,5 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSStream::TMSStreamEvent(static_cast<QTMSStream&> (*this),
- qevent);
- }
+ emit QTMS::QTMSStream::TMSStreamEvent(static_cast<QTMSStream&> (*this), qevent);
+}
--- a/qtms/src/qtmsvolumeeffect.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsvolumeeffect.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -25,52 +25,48 @@
QTMSVolumeEffect::QTMSVolumeEffect() :
iEffect(NULL)
- {
- }
+{
+}
QTMSVolumeEffect::~QTMSVolumeEffect()
- {
- delete (static_cast<TMSVolumeEffect*>(iEffect));
- }
+{
+ delete (static_cast<TMSVolumeEffect*> (iEffect));
+}
gint QTMSVolumeEffect::GetLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSVolumeEffect*> (iEffect)->GetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSVolumeEffect::SetLevel(const guint level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSVolumeEffect*> (iEffect)->SetLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSVolumeEffect::GetMaxLevel(guint& level)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSVolumeEffect*> (iEffect)->GetMaxLevel(level);
- }
+ }
return status;
- }
+}
gint QTMSVolumeEffect::GetType(QTMSSourceType& sourcetype)
- {
+{
gint status(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
status = static_cast<TMSVolumeEffect*> (iEffect)->GetType(sourcetype);
- }
+ }
return status;
- }
+}
// End of file
--- a/qtms/src/qtmsvolumeeffectimpl.cpp Fri Jul 23 17:48:16 2010 -0500
+++ b/qtms/src/qtmsvolumeeffectimpl.cpp Fri Aug 06 17:13:32 2010 -0500
@@ -23,78 +23,71 @@
using namespace TMS;
QTMSVolumeEffectImpl::QTMSVolumeEffectImpl()
- {
- }
+{
+}
QTMSVolumeEffectImpl::~QTMSVolumeEffectImpl()
- {
+{
RemoveObserver(*this);
- }
+}
gint QTMSVolumeEffectImpl::Create(QTMSEffect*& qvol, TMS::TMSEffect*& tmsvol)
- {
+{
gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY);
QTMSVolumeEffectImpl* self = new QTMSVolumeEffectImpl();
- if (self)
- {
+ if (self) {
ret = self->PostConstruct();
- if (ret != QTMS_RESULT_SUCCESS)
- {
+ if (ret != QTMS_RESULT_SUCCESS) {
delete self;
self = NULL;
- }
+ }
self->iEffect = tmsvol;
ret = self->AddObserver(*self, NULL);
- }
+ }
qvol = self;
return ret;
- }
+}
gint QTMSVolumeEffectImpl::PostConstruct()
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
return ret;
- }
+}
-gint QTMSVolumeEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr,
- gpointer user_data)
- {
+gint QTMSVolumeEffectImpl::AddObserver(TMS::TMSEffectObserver& obsrvr, gpointer user_data)
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
- ret = static_cast<TMSVolumeEffect*> (iEffect)->AddObserver(obsrvr,
- user_data);
- }
+ if (iEffect) {
+ ret = static_cast<TMSVolumeEffect*> (iEffect)->AddObserver(obsrvr, user_data);
+ }
return ret;
- }
+}
gint QTMSVolumeEffectImpl::RemoveObserver(TMS::TMSEffectObserver& obsrvr)
- {
+{
gint ret(QTMS_RESULT_SUCCESS);
- if (iEffect)
- {
+ if (iEffect) {
ret = static_cast<TMSVolumeEffect*> (iEffect)->RemoveObserver(obsrvr);
- }
+ }
return ret;
- }
+}
gint QTMSVolumeEffectImpl::GetEffect(TMS::TMSEffect*& tmseffect)
- {
+{
gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT);
- if (iEffect)
- {
+ if (iEffect) {
tmseffect = iEffect;
ret = QTMS_RESULT_SUCCESS;
- }
+ }
return ret;
- }
+}
void QTMSVolumeEffectImpl::EffectsEvent(const TMS::TMSEffect& /*tmseffect*/,
- TMS::TMSSignalEvent event)
- {
+ TMS::TMSSignalEvent event)
+{
QTMSSignalEvent qevent;
qevent.type = event.type;
@@ -104,8 +97,7 @@
qevent.event_data = event.event_data;
qevent.user_data = event.user_data;
- emit QTMS::QTMSVolumeEffect::EffectsEvent(
- static_cast<QTMSEffect&> (*this), qevent);
- }
+ emit QTMS::QTMSVolumeEffect::EffectsEvent(static_cast<QTMSEffect&> (*this), qevent);
+}
// End of file