#include <config.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <bluetooth/bluetooth.h>
#include <bluetooth/hci.h>
#include <bluetooth/rfcomm.h>
#include "../io/IO.h"
#include "Bluetooth.h"
#include "../debug/Log.h"
#include "../thread/SpinLock.h"
Go to the source code of this file.
Namespaces | |
namespace | oasys |
Classes | |
class | oasys::BluetoothSocket |
BluetoothSocket is a base class that wraps around a Bluetooth socket. More... | |
struct | oasys::BluetoothSocket::bluetooth_socket_params |
Socket parameters are public fields that should be set after creating the socket but before the socket is used. More... | |
class | oasys::RFCOMMChannel |
Defines | |
#define | BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) |
#define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) |
Definition at line 24 of file BluetoothSocket.h.
Referenced by dtn::BluetoothConvergenceLayer::ConnectionManager::addListener(), dtn::BluetoothConvergenceLayer::BluetoothConvergenceLayer(), oasys::BluetoothServiceDiscoveryClient::BluetoothServiceDiscoveryClient(), oasys::BluetoothSocket::BluetoothSocket(), dtn::BluetoothConvergenceLayer::Connection::connect(), dtn::BluetoothConvergenceLayer::ConnectionManager::connection(), dtn::BluetoothConvergenceLayer::dump_interface(), dtn::BluetoothConvergenceLayer::init_link(), dtn::BluetoothConvergenceLayer::interface_up(), dtn::BluetoothConvergenceLayer::Listener::Listener(), dtn::BluetoothConvergenceLayer::ConnectionManager::listener(), oasys::BluetoothSocket::local_addr(), dtn::BluetoothConvergenceLayer::open_contact(), oasys::RFCOMMClient::rc_connect(), oasys::BluetoothSocket::remote_addr(), and dtn::BluetoothConvergenceLayer::Connection::send_announce().