前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBBTSDP
IBTSDP インターフェイスのラッパークラスです。
#include <SFBBTSDP.hpp>
class SFBBTSDP : public SFBQuery;
typedef SFBBTSDP&          SFBBTSDPRef;
typedef SFBBTSDP*          SFBBTSDPPtr;
typedef SFBBTSDP**         SFBBTSDPHandle;
typedef const SFBBTSDP     ConstSFBBTSDP;
typedef const SFBBTSDP&    ConstSFBBTSDPRef;
typedef const SFBBTSDP*    ConstSFBBTSDPPtr;
typedef const SFBBTSDP**   ConstSFBBTSDPHandle;

継承図

SFBBTSDP クラスの継承図

参照

BREW API IBTSDP

バグ情報

IBTSDP_DiscoverDevices
ドキュメント エラー BREW API リファレンス 2.0.1.5

BREW API リファレンス中には以下のように定義されていますが、

int32 IBTSDP_DiscoverDevices
(
    IBTSDP *pIBTSDP,
    uint8 maxDevices,
    AEECallback *pcb,
    AEEBTDeviceListResult *pResult
)

正しくは下記のとおりです。

int32 IBTSDP_DiscoverDevices
(
    IBTSDP *pIBTSDP,
    AEECallback *pcb,
    AEEBTDeviceListResult *pResult
)

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
DiscoverDevices Bluetooth デバイスの検出を開始します。
public
GetDeviceName 指定されたデバイスの Bluetooth 名の問い合わせを開始します。
public
GetRemoteServerChannel Bluetooth サーバーチャネルの問い合わせを開始します。
public
static
Instance IBTSDP インターフェイスのインスタンスを取得します。
public
QueryInterface (SFBQuery から継承) このオブジェクトからの別の API を問い合わせます。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Self (SFBQuery から継承) オブジェクトを単一インタフェースで実装する際に使用します。

SFBBTSDP::DiscoverDevices
Bluetooth デバイスの検出を開始します。
[ public ]
SFCError DiscoverDevices(
    AEECallback * maxDevices      
    AEEBTDeviceListResult * pcb   
);

参照

BREW API IBTSDP_DiscoverDevices


SFBBTSDP::GetDeviceName
指定されたデバイスの Bluetooth 名の問い合わせを開始します。
[ public ]
SFCError GetDeviceName(
    AEEBTAddr * pbtaddr               
    AEECallback * pcb                 
    AEEBTDeviceNameResult * pResult   
);

参照

BREW API IBTSDP_GetDeviceName | AEEBTAddr | AEECallback | AEEBTDeviceNameResult


SFBBTSDP::GetRemoteServerChannel
Bluetooth サーバーチャネルの問い合わせを開始します。
[ public ]
SFCError GetRemoteServerChannel(
    AEEBTAddr * pbtaddr                  
    UInt16 service_class                 
    AEECallback * pcb                    
    AEEBTServerChannelResult * pResult   
);

参照

BREW API IBTSDP_GetRemoteServerChannel | AEEBTAddr | AEECallback | AEEBTServerChannelResult


SFBBTSDP::Instance
IBTSDP インターフェイスのインスタンスを取得します。
[ public, static ]
SFUBrewPtr<SFBBTSDP> Instance(Void);