mmsharing/mmshengine/inc/musenguriparser.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- a/mmsharing/mmshengine/inc/musenguriparser.h	Tue Aug 31 15:12:07 2010 +0300
+++ b/mmsharing/mmshengine/inc/musenguriparser.h	Wed Sep 01 12:31:01 2010 +0100
@@ -54,12 +54,12 @@
 		/**
 		* Default constructor
 		*/
-     	TMusEngUriParser( const TDesC16& aUri );
+     	IMPORT_C TMusEngUriParser( const TDesC16& aUri );
      	
      	/**
 		* @returns Uri type
 		*/
-     	TMusEngUriType UriType();
+     	IMPORT_C TMusEngUriType UriType();
 
 		/**
 		* @returns Parsed and validated 8-bit version of contained URI
@@ -67,7 +67,7 @@
 		* @pre UriType() != ENotParsed
 		* @leave KErrNotReady if precondition is not fulfilled
 		*/
-     	HBufC8* GetUri8L();
+     	IMPORT_C HBufC8* GetUri8L();
      	
      	/**
      	* @param aPrefix if ETrue, also sip: or tel:prefix is returned
@@ -76,14 +76,14 @@
 		* @pre UriType() != ENotParsed
 		* @leave KErrNotReady if precondition is not fulfilled
 		*/
-     	HBufC16* GetUri16L( TBool aPrefix );
+     	IMPORT_C HBufC16* GetUri16L( TBool aPrefix );
      
      	/**
         * Parses and validates contained URI
         * @leave KErrCorrupt if URI is not valid SIP or TEL URI
         * @post UriType() != ENotParsed
         */
-        void ParseUriL();
+        IMPORT_C void ParseUriL();
         
      	
     private:
@@ -92,10 +92,11 @@
         void HandleTelUriL();
         void HandleLocalTelUriL();
         
-    private: // Data
+    
+		TBuf8<KMaxUriLength> iUri;
+
+        TMusEngUriType iUriType;
         
-		TBuf8<KMaxUriLength> iUri;
-        TMusEngUriType iUriType; 
     };
 
-#endif // MUSENGURIPARSER_H
+#endif