BluetoothConvergenceLayer.h File Reference

#include <config.h>
#include <oasys/bluez/RFCOMMClient.h>
#include <oasys/bluez/RFCOMMServer.h>
#include <oasys/bluez/BluetoothSDP.h>
#include <oasys/bluez/BluetoothInquiry.h>
#include <time.h>
#include <set>
#include <map>
#include <oasys/util/ScratchBuffer.h>
#include <oasys/util/StreamBuffer.h>
#include "bundling/BundleEvent.h"
#include "ConvergenceLayer.h"

Go to the source code of this file.

Namespaces

namespace  dtn

Classes

class  dtn::BluetoothConvergenceLayer
struct  dtn::BluetoothConvergenceLayer::BTCLHeader
 Contact parameter header. More...
struct  dtn::BluetoothConvergenceLayer::BundleDataHeader
 Header for the start of a block of bundle data. More...
struct  dtn::BluetoothConvergenceLayer::BundleAckHeader
 Header for a bundle acknowledgment. More...
class  dtn::BluetoothConvergenceLayer::Params
 Tunable parameter structure. More...
class  dtn::BluetoothConvergenceLayer::ConnectionManager
 ConnectionManager associates Listeners to their Bluetooth adapter address and provides a factory method for instantiating Connection objects. More...
struct  dtn::BluetoothConvergenceLayer::ConnectionManager::less_bdaddr_
class  dtn::BluetoothConvergenceLayer::Listener
 Helper class (and thread) that listens on a registered interface for incoming data. More...
class  dtn::BluetoothConvergenceLayer::Connection
 Helper class that wraps the sender-side per-contact state. More...
struct  dtn::BluetoothConvergenceLayer::Connection::InFlightBundle
 Struct used to record bundles that are in-flight along with their transmission times. More...
class  dtn::BluetoothConvergenceLayer::NeighborDiscovery


Generated on Fri Dec 22 14:48:01 2006 for DTN Reference Implementation by  doxygen 1.5.1