diff -r 33a5d2bbf6fc -r 73a1feb507fb mmsharing/mmshmanagersrv/inc/musapplicationmanager.h --- a/mmsharing/mmshmanagersrv/inc/musapplicationmanager.h Thu Aug 19 09:51:39 2010 +0300 +++ b/mmsharing/mmshmanagersrv/inc/musapplicationmanager.h Tue Aug 31 15:12:07 2010 +0300 @@ -27,6 +27,9 @@ #include #include + +const TInt KMusMgrMaxPluginNameLen = 256; + //class TApaTask; /** @@ -120,6 +123,12 @@ * */ void SetIndicatorStatusL( TBool aLaunch ); + + /** + * Resolves name of the ecom plugin which implements the livecomms engine api + * by using the callprovider + */ + void ResolvePluginNameL(TDes8& aPluginName); private: // helper functions @@ -135,22 +144,15 @@ void SetPropertyL( TUint aProperty, TInt aValue ); /** - * + * Reads the call provider information from PS key. + */ + void CallProviderL(TDes8& aProvider); + + /** + * Creates command line used when starting application. + * */ - TApaTask GetApaTask(); - - - private: // owned data - - /** - * Window server session handle - */ - RWsSession iWsSession; - - /** - * - */ - RApaLsSession iApaSession; + HBufC* CreateCommandLineArgsLC(); };