#include <config.h>
#include <errno.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/fcntl.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <bluetooth/bluetooth.h>
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
#include <bluetooth/rfcomm.h>
#include "Bluetooth.h"
#include "debug/Log.h"
Go to the source code of this file.
Namespaces | |
namespace | oasys |
Variables | |
int | errno |
int errno |
Referenced by oasys::TCPServer::accept(), oasys::BluetoothServer::accept(), oasys::IPSocket::async_connect_result(), oasys::BluetoothSocket::async_connect_result(), oasys::IPSocket::bind(), oasys::BluetoothSocket::bind(), buggyread(), oasys::FileSystemStore::check_database(), oasys::DurableStoreImpl::check_db_dir(), oasys::IPSocket::close(), oasys::BluetoothSocket::close(), oasys::IPSocket::configure(), oasys::BluetoothSocket::configure(), dtn::TCPConvergenceLayer::Connection::connect(), oasys::IPSocket::connect(), oasys::BluetoothSocket::connect(), oasys::BluetoothServiceDiscoveryClient::connect(), dtn::TCPConvergenceLayer::Connection::Connection(), oasys::FileIOClient::copy_contents(), oasys::DurableStoreImpl::create_db_dir(), oasys::DurableStore::create_store(), dtn::DTND::daemonize(), oasys::FileSystemTable::del(), oasys::FileSystemStore::del_table(), oasys::Log::do_init(), oasys::BluetoothServiceDiscoveryClient::do_search(), oasys::Notifier::drain_pipe(), dtnipc_recv(), dtnipc_send(), DTNRecvCommand::exec(), oasys::BufferedOutput::flush(), oasys::BufferedInput::get_char(), oasys::FileSystemTable::get_common(), oasys::IO::get_nonblocking(), oasys::FileSystemStore::get_table(), dtntunnel::UDPTunnel::handle_bundle(), dtn::APIClient::handle_handshake(), dtn::TCPConvergenceLayer::Connection::handle_poll_activity(), oasys::Bluetooth::hci_dev_up(), dtn::UDPConvergenceLayer::Sender::init(), dtn::BundlePayload::init(), oasys::FileSystemStore::init_database(), dtn::DTNServer::init_dir(), dtn::BundlePayload::init_from_store(), oasys::IPSocket::init_socket(), oasys::BluetoothSocket::init_socket(), dtn::TCPConvergenceLayer::interface_up(), oasys::BufferedInput::internal_read(), oasys::BluetoothServiceDiscoveryClient::is_dtn_router(), oasys::Thread::kill(), oasys::TCPServer::listen(), oasys::BluetoothServer::listen(), oasys::Mutex::lock(), oasys::Log::log_multiline(), main(), oasys::Mutex::Mutex(), oasys::FileSystemIterator::next(), oasys::Notifier::Notifier(), oasys::Notifier::notify(), oasys::OnOffNotifier::OnOffNotifier(), oasys::IO::open(), oasys::IO::poll_with_notifier(), oasys::FileSystemTable::put(), oasys::RFCOMMServerThread::rc_bind(), oasys::RFCOMMClient::rc_connect(), read_byte(), oasys::BufferedInput::read_bytes(), oasys::BufferedInput::read_line(), oasys::BufferedInput::read_some_bytes(), oasys::FileUtils::readable(), dtn::BluetoothConvergenceLayer::Connection::recv_bundle(), dtn::BluetoothConvergenceLayer::Connection::recv_contact_header(), oasys::IPSocket::recvfrom(), oasys::Log::redirect_stdio(), dtn::BundlePayload::reopen_file(), oasys::FileUtils::rm_all_from_dir(), oasys::Log::rotate(), dtntunnel::UDPTunnel::Listener::run(), dtn::UDPConvergenceLayer::Receiver::run(), dtntunnel::TCPTunnel::Connection::run(), oasys::TCPServerThread::run(), dtn::FileConvergenceLayer::Scanner::run(), oasys::BluetoothServerThread::run(), dtn::APIClient::run(), oasys::IO::rwdata(), oasys::IO::rwvall(), dtn::BluetoothConvergenceLayer::Connection::send_ack(), dtn::UDPConvergenceLayer::Sender::send_bundle(), dtn::FileConvergenceLayer::send_bundle(), dtn::BluetoothConvergenceLayer::Connection::send_bundle(), dtn::BluetoothConvergenceLayer::Connection::send_contact_header(), dtn::TCPConvergenceLayer::Connection::send_data(), dtn::APIClient::send_response(), oasys::IO::set_nonblocking(), oasys::IPSocket::shutdown(), oasys::BluetoothSocket::shutdown(), oasys::FileUtils::size(), oasys::BerkeleyDBTable::size(), source_wait(), source_write(), oasys::Thread::start(), dtn::DTNServer::tidy_dir(), oasys::TCPClient::timeout_connect(), to_bundles(), oasys::Mutex::try_lock(), oasys::Mutex::unlock(), dtn::FileConvergenceLayer::validate_dir(), dtn::DTNServer::validate_dir(), oasys::Log::vlogf(), oasys::OnOffNotifier::wait(), oasys::Notifier::wait(), oasys::DurableStore::~DurableStore(), and oasys::Notifier::~Notifier().