diff -r 2d2c7d1515f7 -r 33a5d2bbf6fc mmsharing/mmshavailability/inc/musavacapabilityquerybase.h --- a/mmsharing/mmshavailability/inc/musavacapabilityquerybase.h Thu Jul 15 18:35:08 2010 +0300 +++ b/mmsharing/mmshavailability/inc/musavacapabilityquerybase.h Thu Aug 19 09:51:39 2010 +0300 @@ -44,7 +44,7 @@ const TInt KCapabilityCapabilitesReady = 1; const TInt KCapabilityCapabilitesNotFound = 2; const TInt KCapabilityCapabilitiesForbidden = 3; - +const TInt KMaxRemoteUriLength = 512; /** * Sent capability query (OPTIONS) @@ -113,6 +113,12 @@ */ HBufC8* ContentLC(); + /** + * Check if Recipient address is same as that in profile. + * + */ + TBool ValidateUri(); + public: // new functions @@ -214,10 +220,18 @@ CUri8* iRegisteredContact; CUri8* iOriginator; CSIPClientTransaction* iTrx; + TBuf8 iRemoteUri; //for unit testing CAPABILITY_UT_DEFINITIONS +private: // Friend classes + +#ifdef EUNIT_TEST + friend class UT_CMusAvaCapabilityQuery; + friend class UT_CMusAvaCapabilityQueryBase; +#endif + };