BlueLibs documentation

BlueLibs.Components Namespace

Namespace for visual componets of BlueLibs

Namespace hierarchy

Classes

Class Description
BTDevice A placeholder component for BT device. Can be assigned to any component that requires a device to connect to.
BTDeviceList A component for design time to provide BT device list. Can be bound as data source to other visual controls that support data binding.
BTScanner A component used in design time that implements IBTScanner interface and encapsulates functionality of scanning for remote BT devices. The implementation is based on Windows Bluetooth API. This implementation provides extended information for the found BT devices.
BTServiceList A component for design time to provide supported service list of specified remote BT device. Can be bound as data source to other visual controls that support data binding.
ChooseBTDeviceDialog A dialog form that is open to choose a BT device to use in client connections.
OBEXConnection A component for designtime that encapsulates general OBEX client connection and communication to the remote device.
OBEXConnectionBase A base component that encapsulates general OBEX client connection and communication to the remote device. It is not intended to be used directly, so you have to use descendants, that provide a specific OBEXClient object that handles communication and ServiceID (UUID of the service) of the remote device to connect to.
OBEXFtpConnection A component for designtime that encapsulates OBEX FTP client connection and communication to the remote device.
OBEXFtpDirList A component for design time to provide FTP directory listing. Can be bound as data source to other visual controls that support data binding.
OBEXOPPConnection A component for designtime that encapsulates OBEX Object Push client connection and communication to the remote device.

Interfaces

Interface Description
IBTDevice Interface that any class that claims itself to represent a BT device have to implement.
IBTScanner The interface that BT device scanners have to implement

Delegates

Delegate Description
OBEXConnectionBase.ConnectionChangedDelegate Represents the method that will handle the event when connection status is changed.
ReceiveFileProgressDelegate Represents the method that will handle receive file progress.
SendFileProgressDelegate Represents the method that will handle send file progress
SendObjectProgressDelegate Represents the method that will handle send object progress.