mmsharing/mmshavailability/inc/musavacapabilityquerybase.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- 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<KMaxRemoteUriLength> iRemoteUri;
     
 //for unit testing
     CAPABILITY_UT_DEFINITIONS
     
+private:    // Friend classes
+
+#ifdef EUNIT_TEST
+   friend class UT_CMusAvaCapabilityQuery;
+   friend class UT_CMusAvaCapabilityQueryBase;
+#endif
+    
     };