?? smbmusicapsyncserverappstate.h
字號:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
// FileName:
// SmbMusicAPSyncServerAppState.h
//
// Description:
// PTX810 Music傾僾儕 摨婜僒乕僶 傾僾儕摨婜偺AppState僋儔僗
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔晅 |曄峏幰 |撪梕
//--------------+---------------+--------------------------------------
//2006/05/31 |暯壀 |怴婯嶌惉
//--------------+---------------+--------------------------------------
//2007/04/18 |K3悪杮 |PTX824懳墳(堦妵儔僀僙儞僗僠僃僢僋幚峴忬嫷愝掕/庢摼懳墳)
#ifndef __SMBMUSICAPSYNCSERVERAPPSTATE_H__
#define __SMBMUSICAPSYNCSERVERAPPSTATE_H__
#ifndef __SMBCOMMONDEF_H__
#include <SmbCommonDef.h>
#endif
SEMCJ_NAMESPACE_BEGIN
class CSmbMusicAPSyncServerAppFunc;
/**
* 摨婜僒乕僶傾僾儕摨婜偺AppState僋儔僗
*
*
*/
class CSmbMusicAPSyncServerAppState : public CBase
{
public:
/**
僐儞僗僩儔僋僞
* @param [in] aFunc AppFunc僋儔僗偺嶲徠
* @return 側偟
*/
CSmbMusicAPSyncServerAppState(CSmbMusicAPSyncServerAppFunc& aFunc);
/**
僨僗僩儔僋僞
* @param 側偟
* @return 側偟
*/
~CSmbMusicAPSyncServerAppState();
/**
愙懕張棟
* @param [in] aSession 愙懕偡傞僙僢僔儑儞
* @return 側偟
*/
void Connect(CSession2& aSession);
/**
愗抐張棟
* @param [in] aSession 愗抐偡傞僙僢僔儑儞
* @return 側偟
*/
void DisConnect(CSession2& aSession);
/**
Hold梫媮
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void HoldReq(const RMessage2& aMessage);
/**
Hold夝彍梫媮
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void CancelHoldReq(const RMessage2& aMessage);
/**
強桳尃奐曻梫媮
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void ReleaseReq(const RMessage2& aMessage);
/**
強桳尃奐曻墳摎
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void ReleaseRes(const RMessage2& aMessage);
/**
夋柺峏怴捠抦
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void UpdateDisplayNotify(const RMessage2& aMessage);
/**
僀儀儞僩捠抦梫媮
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void RequestNotifyEvent(const RMessage2& aMessage);
/**
僀儀儞僩捠抦梫媮偺僉儍儞僙儖
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void CancelRequestNotifyEvent(const RMessage2& aMessage);
/**
傾僾儕働乕僔儑儞廔椆捠抦
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 側偟
*/
void AppExitNotify(const RMessage2& aMessage);
/**
摨婜僒乕僶傊偺傾僋僙僗妋擣
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return
*/
void HasSyncServer(const RMessage2& aMessage);
/**
傾僋僥傿僽僙僢僔儑儞偺栤偄崌傢偣
* @param [in] aMessage 僋儔僀傾儞僩偐傜搉偝傟偨僨乕僞傪奿擺偟偨儊僢僙乕僕偺嶲徠
* @return 傾僋僥傿僽僙僢僔儑儞偐傜偺儊僢僙乕僕偐斲偐
*/
TBool IsActiveSession(const RMessage2& aMessage);
// ADD-S PTX824 k3-sugimoto
/**
* 堦妵儔僀僙儞僗僠僃僢僋幚峴忬嫷愝掕
*
* @param[in] aMessage 僋儔僀傾儞僩偐傜偺儊僢僙乕僕(僋儔僀傾儞僩偐傜偺僨乕僞桳)
**/
void SetLicenceCheckCompletion(const RMessage2& aMessage);
/**
* 堦妵儔僀僙儞僗僠僃僢僋幚峴忬嫷庢摼
*
* @param[in] aMessage 僋儔僀傾儞僩偐傜偺儊僢僙乕僕
**/
void IsLicenceCheckCompletion(const RMessage2& aMessage);
// ADD-S PTX824 k3-sugimoto
private:
/** 傾僾儕摨婜偺AppFunc僋儔僗偺嶲徠 */
CSmbMusicAPSyncServerAppFunc& iFunc;
};
SEMCJ_NAMESPACE_END
#endif //__SMBMUSICAPSYNCSERVERAPPSTATE_H__
// end of SmbMusicAPSyncServerAppState.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -