btsock_interface_t 構造体リファレンス

btsock_interface_t 構造体リファレンス

#include < bt_sock.h >

データフィールド

サイズ_tサイズ
bt_status_t (* listen )( btsock_type_tタイプ、const char *service_name、const uint8_t *service_uuid、int チャネル、int *sock_fd、int flags、int callUid)
bt_status_t (* connect )(const bt_bdaddr_t *bd_addr, btsock_type_tタイプ, const uint8_t *uuid, int チャネル, int *sock_fd, int flags, int callUid)

詳細な説明

ファイルbt_sock.h49行目の定義。

フィールドドキュメント

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_tタイプ, const uint8_t *uuid, int チャネル, int *sock_fd, int flags, int callUid)

リモートデバイスの RFCOMM UUID チャネルに接続します。接続時に btsock_connect_signal と受け入れられる新しいソケット fd を読み出すことができるソケット fd を返します。 callUid は、ソケットを要求しているアプリケーションの UID です。これはトラフィック アカウンティングの目的で使用されます。

ファイルbt_sock.h71行目の定義。

bt_status_t (* listen)( btsock_type_tタイプ、const char *service_name、const uint8_t *service_uuid、int チャネル、int *sock_fd、int flags、int callUid)

RFCOMM UUID またはチャネルをリッスンします。リモートデバイスが接続されたときに btsock_connect_signal を読み出すことができるソケット fd を返します。 UUID もチャネルも指定されていない場合は、チャネルが割り当てられ、bt_sdp の create_sdp_record(...) にチャネル番号を指定してサービス レコードを作成できます。 callUid は、ソケットを要求しているアプリケーションの UID です。これはトラフィック アカウンティングの目的で使用されます。

ファイルbt_sock.h62行目の定義。

size_t サイズ

この構造体のサイズに設定します

ファイルbt_sock.h51行目の定義。


この構造体のドキュメントは次のファイルから生成されました。
  • ハードウェア/libhardware/include/hardware/ bt_sock.h