API Documentation
Loading...
Searching...
No Matches
BluetoothConnectionFactory Class Reference

#include <BluetoothConnection.h>

Inheritance diagram for BluetoothConnectionFactory:
[legend]
Collaboration diagram for BluetoothConnectionFactory:
[legend]

Public Member Functions

virtual bool handlesType (const String &request) const override
 
virtual ConnectionBackendcreateConnection (const ConnectionInfo &request) override
 
virtual Buffer< ConnectionInfoavailableConnections (const ConnectionSearchParamaters &params) override
 
virtual Buffer< ConnectionCategoryavailableConnectionCatagories () override
 
- Public Member Functions inherited from ConnectionFactory
virtual bool canConnectTo (const ConnectionInfo &request) const
 

Additional Inherited Members

- Static Public Member Functions inherited from ConnectionFactory
static ConnectionBackendCreateConnection (const ConnectionInfo &request)
 
static void RegisterConnectionFactory (ConnectionFactory *factory)
 
static Buffer< ConnectionInfoAvailableConnections (const ConnectionSearchParamaters &params)
 
static Buffer< ConnectionCategoryAvailableConnectionCatagories ()
 
- Static Protected Attributes inherited from ConnectionFactory
static Buffer< ConnectionFactory * > s_registered_factories
 

Member Function Documentation

◆ availableConnectionCatagories()

Buffer< ConnectionCategory > availableConnectionCatagories ( )
overridevirtual

Implements ConnectionFactory.

◆ availableConnections()

Buffer< ConnectionInfo > availableConnections ( const ConnectionSearchParamaters & params)
overridevirtual

Implements ConnectionFactory.

◆ createConnection()

ConnectionBackend * createConnection ( const ConnectionInfo & request)
overridevirtual

Implements ConnectionFactory.

◆ handlesType()

bool handlesType ( const String & request) const
overridevirtual

Implements ConnectionFactory.


The documentation for this class was generated from the following files: