98 SmfContactGetFollowers, |
103 SmfContactGetFollowers, |
99 SmfContactSearch, |
104 SmfContactSearch, |
100 SmfContactSearchNear, |
105 SmfContactSearchNear, |
101 SmfContactGetGroups, |
106 SmfContactGetGroups, |
102 SmfContactSearchInGroup, |
107 SmfContactSearchInGroup, |
|
108 SmfContactCustomRequest, |
103 SmfContactRetrievePosts, |
109 SmfContactRetrievePosts, |
104 SmfContactPost, |
110 SmfContactPost, |
105 SmfContactUpdatePost, |
111 SmfContactUpdatePost, |
106 SmfContactPostDirected, |
112 SmfContactPostDirected, |
107 SmfContactCommentOnAPost, |
113 SmfContactCommentOnAPost, |
108 SmfContactPostAppearence, |
114 SmfContactPostAppearence, |
109 SmfContactSharePost, |
115 SmfContactSharePost, |
|
116 SmfContactPostCustomRequest, |
110 SmfMusicGetLyrics, |
117 SmfMusicGetLyrics, |
111 SmfMusicGetSubtitle, |
118 SmfMusicGetSubtitle, |
|
119 SmfMusicLyricsCustomRequest, |
112 SmfMusicGetEventsOnLoc, |
120 SmfMusicGetEventsOnLoc, |
113 SmfMusicGetVenueOnLoc, |
121 SmfMusicGetVenueOnLoc, |
114 SmfMusicGetEventsOnVenue, |
122 SmfMusicGetEventsOnVenue, |
115 SmfMusicPostEvents, |
123 SmfMusicPostEvents, |
|
124 SmfMusicEventsCustomRequest, |
116 SmfMusicGetRecommendations, |
125 SmfMusicGetRecommendations, |
117 SmfMusicGetTracks, |
126 SmfMusicGetTracks, |
118 SmfMusicGetTrackInfo, |
127 SmfMusicGetTrackInfo, |
119 SmfMusicGetStores, |
128 SmfMusicGetStores, |
120 SmfMusicPostCurrentPlaying, |
129 SmfMusicPostCurrentPlaying, |
|
130 SmfMusicPostRating, |
|
131 SmfMusicPostComment, |
|
132 SmfMusicSearchCustomRequest, |
121 SmfMusicGetUserInfo, |
133 SmfMusicGetUserInfo, |
122 SmfMusicSearchUser, |
134 SmfMusicSearchUser, |
|
135 SmfMusicServiceCustomRequest, |
123 SmfMusicGetPlaylists, |
136 SmfMusicGetPlaylists, |
124 SmfMusicGetPlaylistsOfUser, |
137 SmfMusicGetPlaylistsOfUser, |
125 SmfMusicAddToPlaylist, |
138 SmfMusicAddToPlaylist, |
126 SmfMusicPostCurrentPlayingPlaylist, |
139 SmfMusicPostCurrentPlayingPlaylist, |
|
140 SmfMusicPlaylistCustomRequest, |
|
141 SmfPictureGetAlbums, |
127 SmfPictureGetPictures, |
142 SmfPictureGetPictures, |
128 SmfPictureDescription, |
143 SmfPictureDescription, |
129 SmfPictureUpload, |
144 SmfPictureUpload, |
130 SmfPictureMultiUpload, |
145 SmfPictureMultiUpload, |
131 SmfPicturePostComment, |
146 SmfPicturePostComment, |
|
147 SmfPictureCustomRequest, |
|
148 SmfActivityFriendsActivities, //SmfActivityFetcher start |
|
149 SmfActivityFiltered, |
|
150 SmfActivitySelfActivity, |
|
151 SmfActivityCustomRequest,//SmfActivityFetcher end |
132 SmfContactGetFriendsComplete, |
152 SmfContactGetFriendsComplete, |
133 SmfContactGetFollowersComplete, |
153 SmfContactGetFollowersComplete, |
134 SmfContactSearchComplete, |
154 SmfContactSearchComplete, |
135 SmfContactSearchNearComplete, |
155 SmfContactSearchNearComplete, |
136 SmfContactGetGroupsComplete, |
156 SmfContactGetGroupsComplete, |
265 SmfServerQtSession* session; |
296 SmfServerQtSession* session; |
266 #endif |
297 #endif |
267 |
298 |
268 }; |
299 }; |
269 |
300 |
270 /*enum SmfRequestTypeID |
|
271 { |
|
272 ESmfTest, |
|
273 ESmfTestComplete, |
|
274 ESmfGetService, |
|
275 ESmfGetServiceComplete, |
|
276 ESmfGetContact, |
|
277 ESmfGetContactComplete, |
|
278 ESmfGetFriend, |
|
279 ESmfGetFriendComplete, |
|
280 ESmfGetFollower, |
|
281 ESmfGetFollowerComplete, |
|
282 ESmfSearchFriend, |
|
283 ESmfSearchFriendComplete, |
|
284 ESmfGetGroup, |
|
285 ESmfGetGroupComplete, |
|
286 ESmfSearchGroup, |
|
287 ESmfSearchGroupComplete, |
|
288 ESmfGetPost, |
|
289 ESmfGetPostComplete, |
|
290 ESmfGetPicture, //required for SmfGallery interface implementation |
|
291 ESmfGetPictureComplete, |
|
292 ESmfUploadPicture, |
|
293 ESmfUploadPictureComplete, |
|
294 ESmfPostComments, |
|
295 ESmfPostCommentsComplete, |
|
296 ESmfGetLyrics, //required for music related implementations |
|
297 ESmfGetLyricsComplete, |
|
298 ESmfGetSubtitles, |
|
299 ESmfGetSubtitlesComplete, |
|
300 ESmfGetPlayList, |
|
301 ESmfGetPlayListComplete, |
|
302 ESmfaddToPlayList, |
|
303 ESmfaddToPlayListComplete, |
|
304 ESmfGetEvents, |
|
305 ESmfGetEventsComplete, |
|
306 ESmfGetVenues, |
|
307 ESmfGetVenuesComplete, |
|
308 ESmfPostEvent, |
|
309 ESmfPostEventComplete, |
|
310 ESmfGetMusicRecommendation, |
|
311 ESmfGetMusicRecommendationComplete, |
|
312 ESmfGetTrack, |
|
313 ESmfGetTrackComplete, |
|
314 ESmfSearchMusicUser, |
|
315 ESmfSearchMusicUserComplete, |
|
316 ESmfQueryAuthKeys, |
|
317 ESmfQueryAuthKeysComplete, |
|
318 ESmfAuthKeyExpired, |
|
319 ESmfAuthKeyExpiredComplete |
|
320 };*/ |
|
321 /** |
301 /** |
322 * Smf wide errors |
302 * Smf wide errors |
323 */ |
303 */ |
324 enum SmfError |
304 enum SmfError |
325 { |
305 { |
326 SmfNoError, |
306 SmfNoError = 0, |
327 SmfInvalidInterface, |
307 SmfInvalidInterface, //1 |
328 SmfNoAuthorizedPlugin, |
308 SmfNoAuthorizedPlugin, //2 |
329 SmfClientAuthFailed, |
309 SmfClientAuthFailed, //3 |
330 SmfPluginErrorTooManyRequest, |
310 SmfPMPluginNotFound, //4 |
331 SmfPluginErrorRequestQuotaExceeded, |
311 SmfPMPluginNotLoaded, //5 |
332 SmfPluginErrorInvalidRequest, |
312 SmfPMPluginLoadError, //6 |
333 SmfPluginErrorUserNotLoggedIn, |
313 SmfPMPluginNotAuthorised, //7 |
334 SmfPluginErrorAuthenticationExpired, |
314 SmfPMPluginRequestCreationFailed, //8 |
335 SmfPluginErrorPermissionDenied, |
315 SmfPMPluginUnknownPluginService, //9 |
336 SmfPluginErrorInvalidApplication, |
316 SmfPMPluginUnknownHttpService, //10 |
337 SmfPluginErrorServiceUnavailable, |
317 SmfPMPluginRequestSendingFailed, //11 |
338 SmfPluginErrorServiceTemporaryUnavailable, |
318 SmfPMPluginSOPCheckFailed, //12 |
339 SmfPluginErrorFormatNotSupported, |
319 SmfPMPluginSendRequestAgain, //13 |
340 SmfPluginErrorDataSizeExceeded , |
320 SmfPluginErrorTooManyRequest, //14 |
341 SmfpluginNotFound, |
321 SmfPluginErrorRequestQuotaExceeded, //15 |
342 SmfpluginNotLoaded, |
322 SmfPluginErrorInvalidRequest, //16 |
343 SmfpluginLoaded, |
323 SmfPluginErrorUserNotLoggedIn, //17 |
344 SmfpluginLoadError, |
324 SmfPluginErrorAuthenticationExpired, //18 |
345 SmfpluginAuthorised, |
325 SmfPluginErrorPermissionDenied, //19 |
346 SmfpluginNotAuthorised, |
326 SmfPluginErrorInvalidApplication, //20 |
347 SmfpluginRequestCreated, |
327 SmfPluginErrorServiceUnavailable, //21 |
348 SmfpluginRequestCreationFailed, |
328 SmfPluginErrorServiceTemporaryUnavailable, //22 |
349 SmfpluginUnknownService, |
329 SmfPluginErrorFormatNotSupported, //23 |
350 SmfpluginRequestSendingFailed, |
330 SmfPluginErrorDataSizeExceeded , //24 |
351 SmfpluginSOPCheckFailed, |
331 SmfPluginErrorInvalidArguments, //25 |
352 SmfpluginServiceError, |
332 SmfPluginErrorParsingFailed, //26 |
353 SmfpluginResponseParsed, |
333 SmfPluginErrorNetworkError, //27 |
354 SmfpluginResponseParseFailure, |
334 SmfPluginErrorCancelComplete, //28 |
355 SmfpluginSendRequestAgain, |
335 SmfTMConnectionRefusedError, //29 |
356 SmfpluginUnknownError, |
336 SmfTMRemoteHostClosedError, //30 |
357 SmftransportOpConnectionRefusedError, |
337 SmfTMHostNotFoundError, //31 |
358 SmftransportOpRemoteHostClosedError, |
338 SmfTMTimeoutError, //32 |
359 SmftransportOpHostNotFoundError, |
339 SmfTMOperationCanceledError, //33 |
360 SmftransportOpTimeoutError, |
340 SmfTMSslHandshakeFailedError, //34 |
361 SmftransportOpOperationCanceledError, |
341 SmfTMProxyConnectionRefusedError, //35 |
362 SmftransportOpSslHandshakeFailedError, |
342 SmfTMProxyConnectionClosedError, //36 |
363 SmftransportOpProxyConnectionRefusedError, |
343 SmfTMProxyNotFoundError, //37 |
364 SmftransportOpProxyConnectionClosedError, |
344 SmfTMProxyTimeoutError, //38 |
365 SmftransportOpProxyNotFoundError, |
345 SmfTMProxyAuthenticationRequiredError, //39 |
366 SmftransportOpProxyTimeoutError, |
346 SmfTMContentAccessDenied, //40 |
367 SmftransportOpProxyAuthenticationRequiredError, |
347 SmfTMContentOperationNotPermittedError, //41 |
368 SmftransportOpContentAccessDenied, |
348 SmfTMContentNotFoundError, //42 |
369 SmftransportOpContentOperationNotPermittedError, |
349 SmfTMAuthenticationRequiredError, //43 |
370 SmftransportOpContentNotFoundError, |
350 SmfTMContentReSendError, //44 |
371 SmftransportOpAuthenticationRequiredError, |
351 SmfTMProtocolUnknownError, //45 |
372 SmftransportOpContentReSendError, |
352 SmfTMProtocolInvalidOperationError, //46 |
373 SmftransportOpProtocolUnknownError, |
353 SmfTMUnknownNetworkError, //47 |
374 SmftransportOpProtocolInvalidOperationError, |
354 SmfTMUnknownProxyError, //48 |
375 SmftransportOpUnknownNetworkError, |
355 SmfTMUnknownContentError, //49 |
376 SmftransportOpUnknownProxyError, |
356 SmfTMProtocolFailure, //50 |
377 SmftransportOpUnknownContentError, |
357 SmfTMUnknownError, //51 |
378 SmftransportOpProtocolFailure, |
358 SmfTMIAPChanged, //52 |
379 SmftransportOpUnknownError, |
359 SmfTMCancelled, //53 |
380 SmftransportOpIAPChanged, |
360 SmfTMUnsupportedContentEncodingFormat, //54 |
381 SmftransportOpCancelled, |
361 SmfTMInitNetworkNotAvailable , //55 |
382 SmftransportInitNetworkNotAvailable , |
362 SmfTMInitRoamingNetworkUsageNotEnabled, //56 |
383 SmftransportInitRoamingNetworkUsageNotEnabled |
363 SmfTMGzipMemoryError, //57 |
|
364 SmfTMGzipStreamError, //58 |
|
365 SmfTMGzipDataError, //59 |
|
366 SmfMemoryAllocationFailure, //60 |
|
367 SmfDbOpeningError, //61 |
|
368 SmfDbQueryExecutonError, //61 |
|
369 SmfDbContactNotExist, //63 |
|
370 SmfErrItemNotInRelation, //64 |
|
371 SmfErrInvalidRelation, //65 |
|
372 SmfUnknownError //66 |
|
373 |
384 }; |
374 }; |
385 |
375 |
386 /** |
376 /** |
387 * Smf wide panics |
377 * Smf wide panics |
388 */ |
378 */ |
389 enum SmfPanic |
379 enum SmfPanic |
390 { |
380 { |
391 SmfRequestPending//to allow one outstanding request per session |
381 SmfRequestPending//to allow one outstanding request per session |
392 }; |
382 }; |
|
383 |
393 //interface names |
384 //interface names |
394 const QString contactFetcherInterface("org.symbian.smf.client.contact.fetcher"); |
385 const QString contactFetcherInterface("org.symbian.smf.plugin.contact.fetcher\0.2"); |
395 //TODO:- changed to match PM for the time being, PM must change later |
386 const QString postProviderInterface("org.symbian.smf.plugin.contact.posts\0.2"); |
396 const QString postProviderInterface("posts"); |
387 const QString galleryInterface("org.symbian.smf.plugin.gallery\0.2"); |
397 //const QString postProviderInterface("org.symbian.smf.client.contact.posts"); |
388 const QString musicServiceInterface("org.symbian.smf.plugin.music.service\0.2"); |
398 const QString galleryInterface("org.symbian.smf.client.gallery"); |
389 const QString musicSearchInterface("org.symbian.smf.client.music.search\0.2"); |
399 |
390 const QString playlistServiceInterface("org.symbian.smf.plugin.music.playlist\0.2"); |
400 |
391 const QString musicEventServiceInterface("org.symbian.smf.plugin.music.events\0.2"); |
|
392 const QString lyricsServiceInterface("org.symbian.smf.plugin.music.lyrics\0.2"); |
|
393 const QString activityFetcherInterface("org.symbian.smf.plugin.activity.fetcher\0.2"); |
401 |
394 |
402 #endif /* SMFGLOBAL_H_ */ |
395 #endif /* SMFGLOBAL_H_ */ |