📄 smbmusicapsyncserverutil.h
字号:
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*-------------------------------------------------------------------------*/
// FileName:
// SmbMusicAPSyncServerUtil.h
//
// Description:
// 撪梕 Music傾僾儕摨婜僒乕僶撪晹儐乕僥傿儕僥傿乕僋儔僗
/*-------------------------------------------------------------------------*/
//曄峏棜楌
//擔晅 |曄峏幰 |撪梕
//--------------+-----------+------------------------------------------------
//2006/06/11 |娵壀 | 怴婯嶌惉
//2006/06/15 |K3悪杮 | 壜曄堷悢傪庢傟傞傛偆偵奼挘
//2006/07/07 |K3悪杮 | 儘僌慡弌椡價儖僪梡define傪捛壛
//2006/07/12 |K3悪杮 | 僋儔僗憹壛偵敽偆儘僌僐乕僪偺捛壛
//2006/07/26 |K3悪杮 | PANIC儅僋儘丄PANIC僐乕僪捛壛
//2006/08/16 |K3悪杮 | 僋儔僗憹壛偵敽偆儘僌僐乕僪偺捛壛
//----PTX824----+-----------+------------------------------------------------
//2007/03/28 |K3悪杮 | 僋儔僗憹壛偵敽偆儘僌僐乕僪偺捛壛
//2007/06/29 |K3悪杮 | 僋儔僗憹壛偵敽偆儘僌僐乕僪偺捛壛
#ifndef __SMBMUSICAPSYNCSERVERUTIL_H__
#define __SMBMUSICAPSYNCSERVERUTIL_H__
#ifndef __SMBCOMMONDEF_H__
#include <SmbCommonDef.h>
#endif
#ifndef __E32STD_H__
#include <e32std.h>
#endif // __E32STD_H__
#ifndef FJLOG_H__
#include <FjLog.h> // TLogLevel
#endif // FJLOG_H__
// 慡偰偺儘僌弌椡傪桳岠偵偡傞応崌丄埲壓偺define傪桳岠偵偡傞
// 惓幃儕儕乕僗帪偵偼埲壓傪僐儊儞僩傾僂僩偡傞偙偲偱昁梫晹暘偺傒儘僌弌椡偡傞傛偆
// 僐乕僨傿儞僌傪峴偆昁梫桳
#define __SMBMUSICAPSYNCSERVER_ENABLEALLLOG__ 1
SEMCJ_NAMESPACE_BEGIN
/**
* 儘僌儗儀儖
* 巊偄彑庤偑埆偄偺偱SEMCJ偺NAMESPACE偱嵞掕媊丅
* --埲壓 FJLogLib.h 傛傝敳悎--
* MOAP(S) V2.0.0偐傜偺曄峏側偟丅
* 儘僌儗儀儖偺婯掕偵偮偄偰偼丄乽僔僗僥儉愝寁彂乿傪嶲徠丅
**/
enum TLogLevel
{
ELogLevelLowest = DCM_NAMESPACE::ELogLevelLowest, // 廳梫搙嵟掅
ELogLevelLow = DCM_NAMESPACE::ELogLevelLow, // 廳梫搙掅偄
ELogLevelNormal = DCM_NAMESPACE::ELogLevelNormal, // 廳梫搙捠忢
ELogLevelHigh = DCM_NAMESPACE::ELogLevelHigh, // 廳梫搙崅偟
ELogLevelHighest = DCM_NAMESPACE::ELogLevelHighest, // 廳梫搙嵟崅
ELogLevelFilterDefault = DCM_NAMESPACE::ELogLevelFilterDefault,
ELogLevelImmediateDefault = DCM_NAMESPACE::ELogLevelImmediateDefault
};
/**
* 僷僯僢僋帪偺Enum抣
*/
enum TSmbMusicAPSyncServerPanicCode
{
ESmbMusicAPSyncServerPanicNumber00 = DCM_NAMESPACE::ESmbLogType24 * 10000,
ESmbMusicAPSyncServerPanicNumber01,
ESmbMusicAPSyncServerPanicNumber02,
ESmbMusicAPSyncServerPanicNumber03,
ESmbMusicAPSyncServerPanicNumber04,
ESmbMusicAPSyncServerPanicNumber05,
ESmbMusicAPSyncServerPanicNumber06,
ESmbMusicAPSyncServerPanicNumber07,
ESmbMusicAPSyncServerPanicNumber08,
ESmbMusicAPSyncServerPanicNumber09,
ESmbMusicAPSyncServerPanicNumber10,
};
//僐儞億乕僱儞僩柤徧
_LIT(KCmpName,"SmbMusicAPSyncServer"); //僐儞億乕僱儞僩柤
//僄儔乕僐乕僪昞帵梡僼僅乕儅僢僩
_LIT(KSmbMusicAPSyncServerErrCode, "[error code : %d] ");
//SmbPrint偱儊僀儞儊僯儏乕偑棙梡偱偒傞暥帤楍偺嵟戝偺挿偝
const TInt KSmbMusicAPSyncServerLogMaxLength = (256 - (11+ 10)); //[256 - (僐儞億乕僱儞僩柤偺挿偝[11暥帤] + 儘僌斣崋偺挿偝)]
///////////////////////////////////////////////////////////////////////////////////
//儘僌僐乕僪偺掕媊
//儘僌僐乕僪偼 LogCode = EClassNumber | LocationNumber
//偺係僶僀僩傪巊梡偟傑偡
//////////////////////////////////////////////////////////////////////////////////
/**
儘僌傪弌椡偡傞僋儔僗傪掕媊偟傑偡(儘僌僐乕僪忋埵俀僶僀僩)
*/
enum TSmbMusicAPSyncServerClassNumber
{
// 摨婜僒乕僶 婎杮僋儔僗
EMusicAPSyncServerClassNumber00 = 0x0000, // CSmbMusicAPSyncServer
EMusicAPSyncServerClassNumber01 = 0x0100, // CSmbMusicAPSyncServerModel
EMusicAPSyncServerClassNumber02 = 0x0200, // CSmbMusicAPSyncServerSession
EMusicAPSyncServerClassNumber03 = 0x0300, // CSmbMusicAPSyncServerEventDispatcher
EMusicAPSyncServerClassNumber04 = 0x0400, // CSmbMusicAPSyncServerControllerBase
EMusicAPSyncServerClassNumber05 = 0x0500, // CSmbMusicAPSyncServerExtraController
EMusicAPSyncServerClassNumber06 = 0x0600, // CSmbMusicAPSyncServerExtraFunc
EMusicAPSyncServerClassNumber07 = 0x0700, // TSmbMusicAPSyncServerConverter
EMusicAPSyncServerClassNumber08 = 0x0800, // Reserve
EMusicAPSyncServerClassNumber09 = 0x0900, // Reserve
EMusicAPSyncServerClassNumber0A = 0x0A00, // Reserve
EMusicAPSyncServerClassNumber0B = 0x0B00, // Reserve
EMusicAPSyncServerClassNumber0C = 0x0C00, // Reserve
EMusicAPSyncServerClassNumber0D = 0x0D00, // Reserve
EMusicAPSyncServerClassNumber0E = 0x0E00, // Reserve
EMusicAPSyncServerClassNumber0F = 0x0F00, // Reserve
// 摨婜宯僋儔僗
EMusicAPSyncServerClassNumber10 = 0x1000, // CSmbMusicAPSyncServerAppController
EMusicAPSyncServerClassNumber11 = 0x1100, // CSmbMusicAPSyncServerAppFunc
EMusicAPSyncServerClassNumber12 = 0x1200, // CSmbMusicAPSyncServerAppState
EMusicAPSyncServerClassNumber13 = 0x1300, // Reserve
EMusicAPSyncServerClassNumber14 = 0x1400, // Reserve
EMusicAPSyncServerClassNumber15 = 0x1500, // Reserve
EMusicAPSyncServerClassNumber16 = 0x1600, // Reserve
EMusicAPSyncServerClassNumber17 = 0x1700, // Reserve
EMusicAPSyncServerClassNumber18 = 0x1800, // Reserve
EMusicAPSyncServerClassNumber19 = 0x1900, // Reserve
EMusicAPSyncServerClassNumber1A = 0x1A00, // Reserve
EMusicAPSyncServerClassNumber1B = 0x1B00, // Reserve
EMusicAPSyncServerClassNumber1C = 0x1C00, // Reserve
EMusicAPSyncServerClassNumber1D = 0x1D00, // Reserve
EMusicAPSyncServerClassNumber1E = 0x1E00, // Reserve
// 僐儞僥儞僣宯僋儔僗
EMusicAPSyncServerClassNumber_ContentsController = 0x1F00, // CSmbMusicAPSyncServerContentsController
EMusicAPSyncServerClassNumber_ContentsServiceQueue = 0x2000, // CSmbMusicAPSyncServerContentsServiceQueue
EMusicAPSyncServerClassNumber_ContentsFunc = 0x2100, // CSmbMusicAPSyncServerContentsFunc
EMusicAPSyncServerClassNumber_ContentsAppNotifyManager = 0x2200, // CSmbMusicAPSyncServerContentsAppNotifyManager
EMusicAPSyncServerClassNumber_ContentsImageDataManager = 0x2300, // CSmbMusicAPSyncServerContentsImageDataManager
EMusicAPSyncServerClassNumber_ContentsPlaySongInfoManager = 0x2400, // CSmbMusicAPSyncServerContentsPlaySongInfoManager
EMusicAPSyncServerClassNumber_ContentsPLOrderManager = 0x2500, // CSmbMusicAPSyncServerContentsPLOrderManager
EMusicAPSyncServerClassNumber_ContentsScreenTraceManager = 0x2600, // CSmbMusicAPSyncServerContentsScreenTraceManager
EMusicAPSyncServerClassNumber_ContentsScreenTrace = 0x2700, // CSmbMusicAPSyncServerContentsScreenTrace
EMusicAPSyncServerClassNumber_ContentsListHandle = 0x2800, // CSmbMusicAPSyncServerContentsListHandle
EMusicAPSyncServerClassNumber_ContentsList = 0x2900, // CSmbMusicAPSyncServerContentsList
EMusicAPSyncServerClassNumber_ContentsListFilterTop = 0x2A00, // CSmbMusicAPSyncServerContentsListFilterTop
EMusicAPSyncServerClassNumber_ContentsListFilter = 0x2B00, // CSmbMusicAPSyncServerContentsListFilter
EMusicAPSyncServerClassNumber_ContentsListPL = 0x2C00, // CSmbMusicAPSyncServerContentsListPL
EMusicAPSyncServerClassNumber_ContentsListPLSong = 0x2D00, // CSmbMusicAPSyncServerContentsListPLSong
EMusicAPSyncServerClassNumber_ContentsItem = 0x2E00, // CSmbMusicAPSyncServerContentsItem
EMusicAPSyncServerClassNumber_ContentsServiceBase = 0x2F00, // CSmbMusicAPSyncServerContentsServiceBase
EMusicAPSyncServerClassNumber_ContentsServiceDeleteItem = 0x3000, // CSmbMusicAPSyncServerContentsServiceDeleteItem
EMusicAPSyncServerClassNumber_ContentsServiceDeleteResumeInfo = 0x3100, // CSmbMusicAPSyncServerContentsServiceDeleteResumeInfo
EMusicAPSyncServerClassNumber_ContentsServiceGetActiveFocus = 0x3200, // CSmbMusicAPSyncServerContentsServiceGetActiveFocus
EMusicAPSyncServerClassNumber_ContentsServiceGetContentsID = 0x3300, // CSmbMusicAPSyncServerContentsServiceGetContentsID
EMusicAPSyncServerClassNumber_ContentsServiceGetImageFile = 0x3400, // CSmbMusicAPSyncServerContentsServiceGetImageFile
EMusicAPSyncServerClassNumber_ContentsServiceGetImageInfo = 0x3500, // CSmbMusicAPSyncServerContentsServiceGetImageInfo
EMusicAPSyncServerClassNumber_ContentsServiceGetItemCount = 0x3600, // CSmbMusicAPSyncServerContentsServiceGetItemCount
EMusicAPSyncServerClassNumber_ContentsServiceGetItemFromList = 0x3700, // CSmbMusicAPSyncServerContentsServiceGetItemFromList
EMusicAPSyncServerClassNumber_ContentsServiceGetListTitle = 0x3800, // CSmbMusicAPSyncServerContentsServiceGetListTitle
EMusicAPSyncServerClassNumber_ContentsServiceGetListType = 0x3900, // CSmbMusicAPSyncServerContentsServiceGetListType
EMusicAPSyncServerClassNumber_ContentsServiceGetPlaySongImage = 0x3A00, // CSmbMusicAPSyncServerContentsServiceGetPlaySongImage
EMusicAPSyncServerClassNumber_ContentsServiceGetPlaySongInfo = 0x3B00, // CSmbMusicAPSyncServerContentsServiceGetPlaySongInfo
EMusicAPSyncServerClassNumber_ContentsServiceGetPrevList = 0x3C00, // CSmbMusicAPSyncServerContentsServiceGetPrevList
EMusicAPSyncServerClassNumber_ContentsServiceGetSongID = 0x3D00, // CSmbMusicAPSyncServerContentsServiceGetSongID
EMusicAPSyncServerClassNumber_ContentsServiceHandleFromIndex = 0x3E00, // CSmbMusicAPSyncServerContentsServiceHandleFromIndex
EMusicAPSyncServerClassNumber_ContentsServiceIncrementPlaySongTime = 0x3F00, // CSmbMusicAPSyncServerContentsServiceIncrementPlaySongTimes
EMusicAPSyncServerClassNumber_ContentsServiceIndexFromIHandle = 0x4000, // CSmbMusicAPSyncServerContentsServiceIndexFromIHandle
EMusicAPSyncServerClassNumber_ContentsServicePLCommitOrderItem = 0x4100, // CSmbMusicAPSyncServerContentsServicePLCommitOrderItem
EMusicAPSyncServerClassNumber_ContentsServicePLInsertItem = 0x4200, // CSmbMusicAPSyncServerContentsServicePLInsertItem
EMusicAPSyncServerClassNumber_ContentsServicePLInsertItemOW = 0x4300, // CSmbMusicAPSyncServerContentsServicePLInsertItemOW
EMusicAPSyncServerClassNumber_ContentsServicePLMakeNewList = 0x4400, // CSmbMusicAPSyncServerContentsServicePLMakeNewList
EMusicAPSyncServerClassNumber_ContentsServicePLOrderItem = 0x4500, // CSmbMusicAPSyncServerContentsServicePLOrderItem
EMusicAPSyncServerClassNumber_ContentsServicePLPrepareOrderItem = 0x4600, // CSmbMusicAPSyncServerContentsServicePLPrepareOrderItem
EMusicAPSyncServerClassNumber_ContentsServicePLRemoveItem = 0x4700, // CSmbMusicAPSyncServerContentsServicePLRemoveItem
EMusicAPSyncServerClassNumber_ContentsServicePLRollbackOrderItem = 0x4800, // CSmbMusicAPSyncServerContentsServicePLRollbackOrderItem
EMusicAPSyncServerClassNumber_ContentsServicePLTitleEdit = 0x4900, // CSmbMusicAPSyncServerContentsServicePLTitleEdit
EMusicAPSyncServerClassNumber_ContentsServiceSearchFromList = 0x4A00, // CSmbMusicAPSyncServerContentsServiceSearchFromList
EMusicAPSyncServerClassNumber_ContentsServiceSearchFromTop = 0x4B00, // CSmbMusicAPSyncServerContentsServiceSearchFromTop
EMusicAPSyncServerClassNumber_ContentsServiceSetResumeInfo = 0x4C00, // CSmbMusicAPSyncServerContentsServiceSetResumeInfo
EMusicAPSyncServerClassNumber_ContentsServiceUpdateItemAvailable = 0x4D00, // CSmbMusicAPSyncServerContentsServiceUpdateItemAvailable
EMusicAPSyncServerClassNumber_ContentsObserveUpdateManager = 0x4E00, // CSmbMusicAPSyncServerContentsObserveUpdateManager
EMusicAPSyncServerClassNumber_ContentsServiceGetOriginalPLList = 0x4F00, // CSmbMusicAPSyncServerContentsServiceGetOriginalPLList
EMusicAPSyncServerClassNumber_ContentsServiceGetImageCount = 0x5000, // CSmbMusicAPSyncServerContentsServiceGetImageCount
EMusicAPSyncServerClassNumber_ContentsServicePLDuplicate = 0x5100, // CSmbMusicAPSyncServerContentsServicePLDuplicate
EMusicAPSyncServerClassNumber_ContentsServiceGetCpList = 0x5200, // CSmbMusicAPSyncServerContentsServiceGetCpList
EMusicAPSyncServerClassNumber_ContentsServiceGetSongLimitInfo = 0x5300, // CSmbMusicAPSyncServerContentsServiceGetSongLimitInfo
EMusicAPSyncServerClassNumber_ContentsServiceGetImageTypeInfo = 0x5400, // CSmbMusicAPSyncServerContentsServiceGetImageTypeInfo
EMusicAPSyncServerClassNumber_ContentsServiceDeleteItemCache = 0x5500, // CSmbMusicAPSyncServerContentsServiceDeleteItemCache
EMusicAPSyncServerClassNumber_Reserve06 = 0x5600, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve07 = 0x5700, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve08 = 0x5800, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve09 = 0x5900, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve0A = 0x5A00, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve0B = 0x5B00, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve0C = 0x5C00, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve0D = 0x5D00, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve0E = 0x5E00, // CSmbMusicAPSyncServerContentsServiceXXXXX
EMusicAPSyncServerClassNumber_Reserve0F = 0x5F00, // CSmbMusicAPSyncServerContentsServiceXXXXX
// 嵞惗宯僋儔僗
EMusicAPSyncServerClassNumber50 = 0x6000, // CSmbMusicAPSyncServerPlayerController
EMusicAPSyncServerClassNumber51 = 0x6100, // CSmbMusicAPSyncServerPlayerFunc
EMusicAPSyncServerClassNumber52 = 0x6200, // CSmbMusicAPSyncServerPlayerResume
EMusicAPSyncServerClassNumber53 = 0x6300, // CSmbMusicAPSyncServerPlayerTimer
EMusicAPSyncServerClassNumber54 = 0x6400, // CSmbMusicAPSyncServerPlayerReceiveMWNotify
EMusicAPSyncServerClassNumber55 = 0x6500, // CSmbMusicAPSyncServerPlayerReceiveMWRes
EMusicAPSyncServerClassNumber56 = 0x6600, // CSmbMusicAPSyncServerPlayerReceiveRscMgrRes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -