diff -r 73a1feb507fb -r bc78a40cd63c mmsharing/mmshengine/inc/musenguriparser.h --- 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 iUri; + + TMusEngUriType iUriType; - TBuf8 iUri; - TMusEngUriType iUriType; }; -#endif // MUSENGURIPARSER_H +#endif