Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceBT::DiscoveryCallback Class Referenceabstract

An application can receive discovery notifications by implementing the DiscoveryCallback interface. More...

#include <IceBT/IceBT.h>

Inheritance diagram for IceBT::DiscoveryCallback:
Collaboration diagram for IceBT::DiscoveryCallback:

Public Member Functions

virtual void discovered (const std::string &addr, const PropertyMap &props)=0
 Called for each discovered device.
Public Member Functions inherited from IceUtil::Shared
void __clearFlag (unsigned char flag)
virtual void __decRef ()
virtual int __getRef () const
bool __hasFlag (unsigned char flag)
virtual void __incRef ()
void __setFlag (unsigned char flag)
virtual void __setNoDelete (bool)
Sharedoperator= (const Shared &)
 Shared ()
 Shared (const Shared &)
virtual ~Shared ()

Additional Inherited Members

Static Public Attributes inherited from IceUtil::Shared
static const unsigned char NoDelete
Protected Attributes inherited from IceUtil::Shared
unsigned char _flags
IceUtilInternal::Atomic _ref

Detailed Description

An application can receive discovery notifications by implementing the DiscoveryCallback interface.

Member Function Documentation

◆ discovered()

virtual void IceBT::DiscoveryCallback::discovered ( const std::string & addr,
const PropertyMap & props )
pure virtual

Called for each discovered device.

The same device may be reported multiple times.

Parameters
addrThe discovered device's Bluetooth address.
propsA map of device properties supplied by the system's Bluetooth stack.

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