![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
このインターフェイスは、KDDI 拡張インターフェイスの 1 つです。 このインターフェイスを使用するには、 BREW SDK に KDDI 拡張インターフェイスをインストールした上で、 ソースコードで SophiaFramework.hpp をインクルードする前に TARGET_EXTENSION_KDDI マクロを定義する必要があります。
#define TARGET_EXTENSION_KDDI #include <SophiaFramework.hpp>
このインタフェイスを使用するには「Posdet」もしくは全ての特権レベルを 設定する必要があります。
このインターフェイスは、BREW 2.1 以降でのみ使用可能です。
KDDI 拡張インターフェイス IKDDINAVI
| パブリック関数 | |
|---|---|
| SFCError |
GetGpsRestriction(
UInt16Ptr restriction
)
ネイティブに設定されているGPS制限設定情報取得する。
|
| SFCError |
GetTargetInfo(
VoidHandle targetInfo
) GetTargetInfo( SFXBufferPtr targetInfo )
更新対象情報を取得する。
|
| static SFBKDDINaviSmp |
NewInstance( Void )
SFBKDDINavi インターフェイスのインスタンスを取得します。
|
| SFCError |
ReadPositionData(
AEEEvent eventCode
, KDDI_POSITION_INFO* positionInfo
, VoidHandle targetInfo
) ReadPositionData( AEEEvent eventCode , KDDI_POSITION_INFO* positionInfo , SFXBufferPtr targetInfo )
ネイティブに遷移して位置データを取得する。
|
| SFCError |
WriteMySpot(
AEEEvent eventCode
, KDDI_POSITION_INFO* positionInfo
, VoidHandle targetInfo
) WriteMySpot( AEEEvent eventCode , KDDI_POSITION_INFO* positionInfo , SFXBufferPtr targetInfo )
ネイティブに遷移して新たな位置データをマイスポットリストに追加登録する。
|
| SFCError |
WritePositionData(
AEEEvent eventCode
, KDDI_POSITION_INFO* positionInfo
, VoidPtr targetInfo
, Bool close
) WritePositionData( AEEEvent eventCode , KDDI_POSITION_INFO* positionInfo , SFXBufferPtr targetInfo , Bool close )
ネイティブに遷移して位置データをネイティブ情報に書き込む。
|
[ public ] SFCError GetGpsRestriction( UInt16Ptr restriction // GPS制限情報か返却される領域のポインタ // 返却情報 // AEEKDDI_GPS_ALLOWED : 許可(確認なし) // AEEKDDI_GPS_VERIFY : 確認 // AEEKDDI_GPS_RESTRICTED: 不許可 );
KDDI 拡張インターフェイス IKDDINAVI_GetGpsRestriction
[ public ] SFCError GetTargetInfo( VoidHandle targetInfo // 更新対象情報が格納されているポインタを格納する領域へのポインタ );
[ public ] SFCError GetTargetInfo( SFXBufferPtr targetInfo // 更新対象情報が格納されているポインタを格納する領域へのポインタ // null の場合、何もせずに KDDI_EBADPARAM を返す。 );
KDDI 拡張インターフェイス IKDDINAVI_GetTargetInfo
[ public, static ] SFBKDDINaviSmp NewInstance(Void);
[ public ] SFCError ReadPositionData( AEEEvent eventCode // 処理完了後に通知されるイベント(EVT_APP_USER以上の値を指定) KDDI_POSITION_INFO* positionInfo // 情報が返される VoidHandle targetInfo // 情報が返される );
[ public ] SFCError ReadPositionData( AEEEvent eventCode // 処理完了後に通知されるイベント(EVT_APP_USER以上の値を指定) KDDI_POSITION_INFO* positionInfo // 情報が返される SFXBufferPtr targetInfo // 情報が返される // null の場合、何もせずに KDDI_EBADPARAM を返す。 );
| KDDI_SUCCESS 成功 |
| KDDI_EFAILED 失敗 |
| KDDI_EBADPARAM 不正なパラメータ |
| KDDI_EPRIVLEVEL 特権レベルが不正 |
KDDI 拡張インターフェイス IKDDINAVI_ReadPositionData
[ public ] SFCError WriteMySpot( AEEEvent eventCode // 処理完了後に通知されるイベント(EVT_APP_USER以上の値を指定) KDDI_POSITION_INFO* positionInfo // 書き込み情報が格納されている領域へのポインタ VoidHandle targetInfo // 登録対象情報が格納されているポインタを返却する領域へのポインタ );
[ public ] SFCError WriteMySpot( AEEEvent eventCode // 処理完了後に通知されるイベント(EVT_APP_USER以上の値を指定) KDDI_POSITION_INFO* positionInfo // 書き込み情報が格納されている領域へのポインタ SFXBufferPtr targetInfo // 登録対象情報が格納されているポインタを返却する領域へのポインタ // null の場合、何もせずに KDDI_EBADPARAM を返す。 );
KDDI 拡張インターフェイス IKDDINAVI_WriteMySpot
[ public ] SFCError WritePositionData( AEEEvent eventCode // 処理完了後に通知されるイベント(EVT_APP_USER以上の値を指定) KDDI_POSITION_INFO* positionInfo // 書き込み情報が格納される領域 VoidPtr targetInfo // 更新対象情報が格納されている領域へのポインタ Bool close // 書き込み後、制御をアプレットに戻すか否かを指定する // true 書き込み後、制御をアプレットに戻さない // false 書き込み後、制御をアプレットに戻す // bCloseに true を指定した場合は、イベントによる終了は通知されない );
[ public ] SFCError WritePositionData( AEEEvent eventCode // 処理完了後に通知されるイベント(EVT_APP_USER以上の値を指定) KDDI_POSITION_INFO* positionInfo // 書き込み情報が格納される領域 SFXBufferPtr targetInfo // 更新対象情報が格納されている領域へのポインタ // null の場合、何もせずに KDDI_EBADPARAM を返す。 Bool close // 書き込み後、制御をアプレットに戻すか否かを指定する // true 書き込み後、制御をアプレットに戻さない // false 書き込み後、制御をアプレットに戻す // bCloseに true を指定した場合は、イベントによる終了は通知されない );
KDDI 拡張インターフェイス IKDDINAVI_WritePositionData
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|