smf/smfservermodule/smfserver/pluginmgr/smfpluginmanagerutil.cpp
changeset 10 77a56c951f86
parent 7 be09cf1f39dd
child 14 a469c0e6e7fb
equal deleted inserted replaced
7:be09cf1f39dd 10:77a56c951f86
    84 		QByteArray &aInputData,
    84 		QByteArray &aInputData,
    85 		SmfPluginRequestData &aReqData,
    85 		SmfPluginRequestData &aReqData,
    86 		SmfPluginManagerResult &aResult )
    86 		SmfPluginManagerResult &aResult )
    87 	{
    87 	{
    88 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createRequest");
    88 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createRequest");
    89 	SmfPluginError pluginErrorVal;
    89 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
    90 	
    90 	
    91 	// Find the type of service required
    91 	// Find the type of service required
    92 	switch(aOperation)
    92 	switch(aOperation)
    93 		{
    93 		{
    94 		case SmfContactGetFriends:
    94 		case SmfContactGetFriends:
   196 	{
   196 	{
   197 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createContactFetcherRequest");
   197 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createContactFetcherRequest");
   198 	
   198 	
   199 	// typecast instance to the contact - fetcher type, here SmfContactFetcherPlugin
   199 	// typecast instance to the contact - fetcher type, here SmfContactFetcherPlugin
   200 	SmfContactFetcherPlugin *plugin = qobject_cast<SmfContactFetcherPlugin *>(aPlugin);
   200 	SmfContactFetcherPlugin *plugin = qobject_cast<SmfContactFetcherPlugin *>(aPlugin);
   201 	SmfPluginError pluginErrorVal;
   201 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   202 	
   202 	
   203 	if(plugin)
   203 	if(plugin)
   204 		{
   204 		{
   205 		QDataStream stream(aInputData);
   205 		QDataStream stream(aInputData);
   206 		int pageNum, itemPerPage;
   206 		int pageNum, itemPerPage;
   296 	{
   296 	{
   297 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createContactPostRequest");
   297 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createContactPostRequest");
   298 	
   298 	
   299 	// typecast instance to SmfPostProviderPlugin
   299 	// typecast instance to SmfPostProviderPlugin
   300 	SmfPostProviderPlugin *plugin = qobject_cast<SmfPostProviderPlugin *>(aPlugin);
   300 	SmfPostProviderPlugin *plugin = qobject_cast<SmfPostProviderPlugin *>(aPlugin);
   301 	SmfPluginError pluginErrorVal;	
   301 	SmfPluginError pluginErrorVal = SmfPluginErrNone;	
   302 	
   302 	
   303 	if(plugin)
   303 	if(plugin)
   304 		{
   304 		{
   305 		QDataStream stream(aInputData);
   305 		QDataStream stream(aInputData);
   306 		SmfContact contact;
   306 		SmfContact contact;
   405 	{
   405 	{
   406 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicLyricsRequest");
   406 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicLyricsRequest");
   407 	
   407 	
   408 	// typecast instance to SmfLyricsServicePlugin
   408 	// typecast instance to SmfLyricsServicePlugin
   409 	SmfLyricsServicePlugin *plugin = qobject_cast<SmfLyricsServicePlugin *>(aPlugin);
   409 	SmfLyricsServicePlugin *plugin = qobject_cast<SmfLyricsServicePlugin *>(aPlugin);
   410 	SmfPluginError pluginErrorVal;
   410 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   411 	
   411 	
   412 	if(plugin)
   412 	if(plugin)
   413 		{
   413 		{
   414 		QDataStream stream(aInputData);
   414 		QDataStream stream(aInputData);
   415 		SmfTrackInfo trackInfo;
   415 		SmfTrackInfo trackInfo;
   474 	{
   474 	{
   475 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicEventsRequest");
   475 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicEventsRequest");
   476 	
   476 	
   477 	// typecast instance to SmfMusicEventsPlugin
   477 	// typecast instance to SmfMusicEventsPlugin
   478 	SmfMusicEventsPlugin *plugin = qobject_cast<SmfMusicEventsPlugin *>(aPlugin);
   478 	SmfMusicEventsPlugin *plugin = qobject_cast<SmfMusicEventsPlugin *>(aPlugin);
   479 	SmfPluginError pluginErrorVal;
   479 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   480 	
   480 	
   481 	if(plugin)
   481 	if(plugin)
   482 		{
   482 		{
   483 		QDataStream stream(aInputData);
   483 		QDataStream stream(aInputData);
   484 		int pageNum, itemPerPage;
   484 		int pageNum, itemPerPage;
   557 	{
   557 	{
   558 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicSearchRequest");
   558 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicSearchRequest");
   559 	
   559 	
   560 	// typecast instance to SmfMusicSearchPlugin
   560 	// typecast instance to SmfMusicSearchPlugin
   561 	SmfMusicSearchPlugin *plugin = qobject_cast<SmfMusicSearchPlugin *>(aPlugin);
   561 	SmfMusicSearchPlugin *plugin = qobject_cast<SmfMusicSearchPlugin *>(aPlugin);
   562 	SmfPluginError pluginErrorVal;
   562 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   563 	
   563 	
   564 	if(plugin)
   564 	if(plugin)
   565 		{
   565 		{
   566 		QDataStream stream(aInputData);
   566 		QDataStream stream(aInputData);
   567 		int pageNum, itemPerPage;
   567 		int pageNum, itemPerPage;
   644 	{
   644 	{
   645 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicServiceRequest");
   645 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicServiceRequest");
   646 	
   646 	
   647 	// typecast instance to SmfMusicServicePlugin
   647 	// typecast instance to SmfMusicServicePlugin
   648 	SmfMusicServicePlugin *plugin = qobject_cast<SmfMusicServicePlugin *>(aPlugin);
   648 	SmfMusicServicePlugin *plugin = qobject_cast<SmfMusicServicePlugin *>(aPlugin);
   649 	SmfPluginError pluginErrorVal;
   649 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   650 	
   650 	
   651 	if(plugin)
   651 	if(plugin)
   652 		{
   652 		{
   653 		QDataStream stream(aInputData);
   653 		QDataStream stream(aInputData);
   654 		int pageNum, itemPerPage;
   654 		int pageNum, itemPerPage;
   708 	{
   708 	{
   709 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicPlaylistRequest");
   709 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createMusicPlaylistRequest");
   710 	
   710 	
   711 	// typecast instance to SmfPlaylistServicePlugin
   711 	// typecast instance to SmfPlaylistServicePlugin
   712 	SmfPlaylistServicePlugin *plugin = qobject_cast<SmfPlaylistServicePlugin *>(aPlugin);
   712 	SmfPlaylistServicePlugin *plugin = qobject_cast<SmfPlaylistServicePlugin *>(aPlugin);
   713 	SmfPluginError pluginErrorVal;
   713 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   714 	
   714 	
   715 	if(plugin)
   715 	if(plugin)
   716 		{
   716 		{
   717 		QDataStream stream(aInputData);
   717 		QDataStream stream(aInputData);
   718 		int pageNum, itemPerPage;
   718 		int pageNum, itemPerPage;
   788 	{
   788 	{
   789 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createGalleryRequest");
   789 	SmfPluginManager::getInstance()->server()->writeLog("SmfPluginManagerUtil::createGalleryRequest");
   790 	
   790 	
   791 	// typecast instance to SmfGalleryPlugin
   791 	// typecast instance to SmfGalleryPlugin
   792 	SmfGalleryPlugin *plugin = qobject_cast<SmfGalleryPlugin *>(aPlugin);
   792 	SmfGalleryPlugin *plugin = qobject_cast<SmfGalleryPlugin *>(aPlugin);
   793 	SmfPluginError pluginErrorVal;
   793 	SmfPluginError pluginErrorVal = SmfPluginErrNone;
   794 	
   794 	
   795 	if(plugin)
   795 	if(plugin)
   796 		{
   796 		{
   797 		QDataStream stream(aInputData);
   797 		QDataStream stream(aInputData);
   798 		SmfPicture picture;
   798 		SmfPicture picture;