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

継承図

SFBCallHistory クラスの継承図

協調図

SFBCallHistory クラスの協調図

バージョン

このインターフェイスは、BREW 2.1 以降でのみ使用可能です。

参照

BREW API ICallHistory

バグ情報

ICALLHISTORY_EnumNext
ドキュメントエラー BREW 2.1 新インターフェイスリファレンス

API リファレンス中には下記の様に定義がありますが、

const AEECallHistoryEntry ICALLHISTORY_EnumNext
(
    ICallHistory *pche,
    int *pnErr
);

正しくは下記の通りです。

AEECallHistoryEntry const * ICALLHISTORY_EnumNext
(
    ICallHistory *pche,
    int *pnErr
);

メンバ

パブリック関数
SFCError AddEntry( AEECallHistoryEntry const * entry )
現在のストレージ内にある通話履歴リストに新しいエントリを追加します。
SFCError Clear( Void )
現在のストレージの呼び出し履歴リストからすべてのエントリを削除します。
SFCError EnumInit( Void )
通話履歴リスト内の列挙を初期化/リセットします。
AEECallHistoryEntry const * EnumNext( SInt32Ptr err )
現在のストレージ内にある通話履歴リストから次のエントリを取得します。
static
SFBCallHistorySmp
NewInstance( Void )
インスタンスを取得します。
SFCError UpdateEntry( AEECallHistoryEntry const * entry )
与えられたエントリで現在の通話履歴エントリを置き換えます。

SFBCallHistory::AddEntry
現在のストレージ内にある通話履歴リストに新しいエントリを追加します。
[ public ]
SFCError AddEntry(
    AEECallHistoryEntry const * entry   // 新しいエントリ
);

解説

現在のストレージ内にある通話履歴リストに新しいエントリを追加します。 エントリの数が最大数に達した場合、リスト内の最も古いエントリが削除され、 リストのトップに新しいエントリが追加されます。

参照

BREW API ICALLHISTORY_AddEntry


SFBCallHistory::Clear
現在のストレージの呼び出し履歴リストからすべてのエントリを削除します。
[ public ]
SFCError Clear(Void);

参照

BREW API ICALLHISTORY_Clear


SFBCallHistory::EnumInit
通話履歴リスト内の列挙を初期化/リセットします。
[ public ]
SFCError EnumInit(Void);

参照

BREW API ICALLHISTORY_EnumInit


SFBCallHistory::EnumNext
現在のストレージ内にある通話履歴リストから次のエントリを取得します。
[ public ]
AEECallHistoryEntry const * EnumNext(
    SInt32Ptr err   
// エラー値(ある場合)を格納する整数へのポインタ。
// 正常終了した、または列挙の最後に達した場合は SUCCESS に、
// またはエラーが発生した場合は EFAILED かその他の BREW エラーに設定される。
        
);

参照

BREW API ICALLHISTORY_EnumNext


SFBCallHistory::NewInstance
インスタンスを取得します。
[ public, static ]
SFBCallHistorySmp NewInstance(Void);

SFBCallHistory::UpdateEntry
与えられたエントリで現在の通話履歴エントリを置き換えます。
[ public ]
SFCError UpdateEntry(
    AEECallHistoryEntry const * entry   // 既存のエントリを置き換える新しいデータ
);

参照

BREW API ICALLHISTORY_UpdateEntry