diff -r 73a1feb507fb -r bc78a40cd63c mmsharing/mmshavailability/inc/musavacapabilityquerybase.h --- a/mmsharing/mmshavailability/inc/musavacapabilityquerybase.h Tue Aug 31 15:12:07 2010 +0300 +++ b/mmsharing/mmshavailability/inc/musavacapabilityquerybase.h Wed Sep 01 12:31:01 2010 +0100 @@ -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 + };