InTheHand.Net.Bluetooth.Sdp Namespace

The InTheHand.Net.Bluetooth.Sdp namespace contains functionality for the Bluetooth Service Discovery Profile (SDP).

Classes

MapServiceClassToAttributeIdList Gets a list of enum-like classes containing SDP Service Attribute Id definitions for a particular Service Class.
ServiceAttribute Holds an attribute from an SDP service record.
ServiceElement Holds an SDP data element.
ServiceRecord Holds an SDP service record.
ServiceRecordBuilder Provides a simple way to build a ServiceRecord, including ServiceClassIds and ServiceNames attributes etc.
ServiceRecordCreator Creates a Service Record byte array from the given ServiceRecord object.
ServiceRecordHelper Some useful methods for working with a SDP ServiceRecord including creating and accessing the ProtocolDescriptorList for an RFCOMM service.
ServiceRecordParser Parses an array of bytes into the contained SDP ServiceRecord.
ServiceRecordUtilities Utilities method working on SDP ServiceRecords, for instance to produce a 'dump' of the record's contents.
ServiceRecordXmlCreator Creates an XML representation of a Service Record from the given ServiceRecord object.

Enumerations

BluetoothProtocolDescriptorType Configures what type of element will be added by the ServiceRecordBuilder for the ProtocolDescriptorList attribute.
ElementType Represents the types that an SDP element can hold.
ElementTypeDescriptor Represents the type of the element in the SDP record binary format, and is stored as the higher 5 bits of the header byte.
SizeIndex Represents the size of the SDP element in the record binary format, and is stored as the lower 3 bits of the header byte.