前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFBKDDIPhoneSystem
IKDDIPhoneSystem インターフェイスのラッパークラスです。
#include <SFBKDDIPhoneSystem.h.hpp>
class SFBKDDIPhoneSystem : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBKDDIPhoneSystem)

継承図

SFBKDDIPhoneSystem クラスの継承図

協調図

SFBKDDIPhoneSystem クラスの協調図

解説

このインターフェイスは、KDDI 拡張インターフェイスの 1 つです。 このインターフェイスを使用するには、 BREW SDK に KDDI 拡張インターフェイスをインストールした上で、 ソースコードで SophiaFramework.hpp をインクルードする前に TARGET_EXTENSION_KDDI マクロを定義する必要があります。

#define TARGET_EXTENSION_KDDI
#include <SophiaFramework.hpp>

参照

KDDI 拡張インターフェイス IKDDIPhoneSystem

メンバ

パブリック関数
SInt32 GetCallInfo( KDDICallInfoType callType )
移動機内情報の通話時間、累計通話時間を取得します。
SInt32 GetChargeInfo( KDDICallChargeType chargeType )
移動機内情報の直前の通話料金、累計通話料金を取得します。
SFCError GetHandSetType( ACharPtr handset )
GetHandSetType( SFXAnsiStringPtr handset )
移動機内の型番を取得します。
SFXAnsiString GetHandSetType( Void )
移動機内の型番を取得します。
SInt32 GetHistory( KDDIHistoryType historyType , KDDIHistory* history , UInt16 count )
移動機内の情報の通話履歴、着信履歴を取得します。
SInt32 GetIntensity( Void )
現在の電界強度情報を取得します。
SInt32 GetMannerMode( Void )
マナーモード設定の有効・無効の情報を取得します。
SInt32 GetMaxVolumeLevel( Void )
着信音の最大音量レベルを取得します。
SFCError GetMyProfile( KDDIAddrFieldType addrFieldType , VoidPtr profile )
GetMyProfile( KDDIAddrFieldType addrFieldType , SFXBufferPtr profile )
指定されたプロフィール属性の、 移動機内のユーザ(所有者)プロフィールを取得します。
SInt32 GetNumberOfHistories( KDDIHistoryType historyType )
移動機内の情報の通話履歴もしくは着信履歴の件数を取得します。
SInt32 GetPowerSupplyLevel( Void )
現在の電池残量情報を取得します。
SFCError GetSubscriberID( ACharPtr id )
GetSubscriberID( SFXAnsiStringPtr id )
移動機内の管理IDの取得を行います。
SFXAnsiString GetSubscriberID( Void )
移動機内の管理IDの取得を行います。
SInt32 GetVibrationStatus( KDDIVibrationType vibrationType )
移動機のバイブレータデバイスの現在の設定状態を取得します。
SInt32 GetVolumeLevel( KDDINotificationType notificationType )
指定された着信種別の,現在設定されている着信音の音量レベルを取得します。
static
SFBKDDIPhoneSystemSmp
NewInstance( Void )
SFBKDDIPhoneSystem インターフェイスのインスタンスを取得します。
SFCError QueryInterface( AEECLSID clsid , VoidHandle handle ) (SFBQuery から継承)
QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFBBaseSmp QueryInterface( AEECLSID clsid ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
Void Self( AEECLSID clsidReq , SFBQuerySmpPtr clone , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
SFBQuerySmp Self( AEECLSID clsidReq , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。

SFBKDDIPhoneSystem::GetCallInfo
移動機内情報の通話時間、累計通話時間を取得します。
[ public ]
SInt32 GetCallInfo(
    KDDICallInfoType callType   // 取得する情報の種類
);

SFBKDDIPhoneSystem::GetChargeInfo
移動機内情報の直前の通話料金、累計通話料金を取得します。
[ public ]
SInt32 GetChargeInfo(
    KDDICallChargeType chargeType   // 取得する情報の種類
);

SFBKDDIPhoneSystem::GetHandSetType
移動機内の型番を取得します。
[ public ]
SFCError GetHandSetType(
    ACharPtr handset   // 型番を取得するためのバッファ
);
[ public ]
SFCError GetHandSetType(
    SFXAnsiStringPtr handset   // 型番が返されます
);
[ public ]
SFXAnsiString GetHandSetType(Void);

SFBKDDIPhoneSystem::GetHistory
移動機内の情報の通話履歴、着信履歴を取得します。
[ public ]
SInt32 GetHistory(
    KDDIHistoryType historyType   // 履歴情報の種類
    KDDIHistory* history          // 履歴情報を格納するためのKDDIHistory構造体の配列
    UInt16 count                  // 履歴情報格納領域に保存可能な件数
);

参照

SFBKDDIPhoneSystem::GetNumberOfHistories


SFBKDDIPhoneSystem::GetIntensity
現在の電界強度情報を取得します。
[ public ]
SInt32 GetIntensity(Void);

参照

SFBKDDIPhoneSystem::GetChargeInfo


SFBKDDIPhoneSystem::GetMannerMode
マナーモード設定の有効・無効の情報を取得します。
[ public ]
SInt32 GetMannerMode(Void);

SFBKDDIPhoneSystem::GetMaxVolumeLevel
着信音の最大音量レベルを取得します。
[ public ]
SInt32 GetMaxVolumeLevel(Void);

参照

SFBKDDIPhoneSystem::GetVolumeLevel


SFBKDDIPhoneSystem::GetMyProfile
指定されたプロフィール属性の、 移動機内のユーザ(所有者)プロフィールを取得します。
[ public ]
SFCError GetMyProfile(
    KDDIAddrFieldType addrFieldType   // 指定するフィールド
    VoidPtr profile                   // 指定のプロフィール属性を格納するためのバッファ
);
[ public ]
SFCError GetMyProfile(
    KDDIAddrFieldType addrFieldType   // 指定するフィールド
    SFXBufferPtr profile              
// 指定のプロフィール属性を格納するためのバッファ
// null の場合、何もせずに KDDI_EBADPARAM を返す。
        
);

SFBKDDIPhoneSystem::GetNumberOfHistories
移動機内の情報の通話履歴もしくは着信履歴の件数を取得します。
[ public ]
SInt32 GetNumberOfHistories(
    KDDIHistoryType historyType   // 履歴情報の種類
);

参照

SFBKDDIPhoneSystem::GetHistory


SFBKDDIPhoneSystem::GetPowerSupplyLevel
現在の電池残量情報を取得します。
[ public ]
SInt32 GetPowerSupplyLevel(Void);

SFBKDDIPhoneSystem::GetSubscriberID
移動機内の管理IDの取得を行います。
[ public ]
SFCError GetSubscriberID(
    ACharPtr id   // SubscriberID を取得するバッファ
);
[ public ]
SFCError GetSubscriberID(
    SFXAnsiStringPtr id   // SubscriberID を取得する文字列
);
[ public ]
SFXAnsiString GetSubscriberID(Void);

SFBKDDIPhoneSystem::GetVibrationStatus
移動機のバイブレータデバイスの現在の設定状態を取得します。
[ public ]
SInt32 GetVibrationStatus(
    KDDIVibrationType vibrationType   // 取得するバイブレータの属性の種別
);

SFBKDDIPhoneSystem::GetVolumeLevel
指定された着信種別の,現在設定されている着信音の音量レベルを取得します。
[ public ]
SInt32 GetVolumeLevel(
    KDDINotificationType notificationType   // 着信の種類
);

参照

SFBKDDIPhoneSystem::GetMaxVolumeLevel


SFBKDDIPhoneSystem::NewInstance
SFBKDDIPhoneSystem インターフェイスのインスタンスを取得します。
[ public, static ]
SFBKDDIPhoneSystemSmp NewInstance(Void);