前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBAddrRec
IAddrRec インターフェイスのラッパークラスです。
#include <SFBAddrRec.hpp>
class SFBAddrRec : public SFBBase;
typedef SFBAddrRec&          SFBAddrRecRef;
typedef SFBAddrRec*          SFBAddrRecPtr;
typedef SFBAddrRec**         SFBAddrRecHandle;
typedef const SFBAddrRec     ConstSFBAddrRec;
typedef const SFBAddrRec&    ConstSFBAddrRecRef;
typedef const SFBAddrRec*    ConstSFBAddrRecPtr;
typedef const SFBAddrRec**   ConstSFBAddrRecHandle;

継承図

SFBAddrRec クラスの継承図

参照

BREW API IAddrRec

メンバ

パブリック関数
public
AddField レコードに新しいフィールドを追加します。
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
GetCategory このアドレスレコードのカテゴリを返します。
public
GetField 与えられたインデックスにおけるフィールドの情報を取得します。
public
GetFieldCount このレコード内で見つかったフィールドの数を返します。
public
GetLastError この IAddrRecインタフェースでの最後のアドレスレコード操作で発生したエラーを返します。
public
GetRecID このIAddrRecインタフェースが指しているレコードのレコードIDを返します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
RemoveField 与えられたインデックス位置にあるフィールドを削除します。
public
RemoveRec アドレスブックからアドレスレコードを削除します。
public
SetCategory このアドレスレコードのアドレスカテゴリを設定します。
public
UpdateAllFields このレコード内の全フィールドを更新します。
public
UpdateField 与えられたインデックス位置にあるフィールドを更新します。

SFBAddrRec::AddField
レコードに新しいフィールドを追加します。
[ public ]
SFCError AddField(
    AEEAddrField * pField   
);

参照

BREW API IADDRREC_AddField | AEEAddrField | SFBAddrRec::UpdateField | SFBAddrRec::RemoveField


SFBAddrRec::GetCategory
このアドレスレコードのカテゴリを返します。
[ public ]
AEEAddrCat GetCategory(Void);

参照

BREW API IADDRREC_GetCategory | AEEAddrCat


SFBAddrRec::GetField
与えられたインデックスにおけるフィールドの情報を取得します。
[ public ]
AEEAddrField * GetField(
    SIntN nFieldIdx   
);

参照

BREW API IADDRREC_GetField | AEEAddrField


SFBAddrRec::GetFieldCount
このレコード内で見つかったフィールドの数を返します。
[ public ]
SIntN GetFieldCount(Void);

参照

IADDRREC_GetFieldCount


SFBAddrRec::GetLastError
この IAddrRecインタフェースでの最後のアドレスレコード操作で発生したエラーを返します。
[ public ]
SFCError GetLastError(Void);

参照

BREW API IADDRREC_GetLastError


SFBAddrRec::GetRecID
このIAddrRecインタフェースが指しているレコードのレコードIDを返します。
[ public ]
UInt16 GetRecID(Void);

参照

BREW API IADDRREC_GetRecID


SFBAddrRec::RemoveField
与えられたインデックス位置にあるフィールドを削除します。
[ public ]
SFCError RemoveField(
    SIntN nFieldIdx   
);

参照

BREW API IADDRREC_RemoveField | SFBAddrRec::UpdateField | SFBAddrRec::AddField


SFBAddrRec::RemoveRec
アドレスブックからアドレスレコードを削除します。
[ public ]
SFCError RemoveRec(Void);

参照

BREW API IADDRREC_RemoveRec


SFBAddrRec::SetCategory
このアドレスレコードのアドレスカテゴリを設定します。
[ public ]
SFCError SetCategory(
    AEEAddrCat cat   
);

参照

BREW API IADDRREC_SetCategory | AEEAddrCat


SFBAddrRec::UpdateAllFields
このレコード内の全フィールドを更新します。
[ public ]
SFCError UpdateAllFields(
    AEEAddrField * pFields   
    SIntN nFieldCount        
);

参照

BREW API IADDRREC_UpdateAllFields | AEEAddrField | SFBAddrRec::UpdateField


SFBAddrRec::UpdateField
与えられたインデックス位置にあるフィールドを更新します。
[ public ]
SFCError UpdateField(
    SIntN nFieldIdx     
    AEEAddrField * pf   
);

参照

BREW API IADDRREC_UpdateField | AEEAddrField | SFBAddrRec::UpdateAllFields