Direct-BT  2.3.1
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | List of all members
direct_bt::MgmtAdapterEventCallback Class Reference

#include <MgmtTypes.hpp>

Collaboration diagram for direct_bt::MgmtAdapterEventCallback:

Public Member Functions

 MgmtAdapterEventCallback (const int _dev_id, const MgmtEvent::Opcode _opc, const MgmtEventCallback &_callback) noexcept
 
 MgmtAdapterEventCallback (const MgmtAdapterEventCallback &o) noexcept=default
 
 MgmtAdapterEventCallback (MgmtAdapterEventCallback &&o) noexcept=default
 
MgmtAdapterEventCallbackoperator= (const MgmtAdapterEventCallback &o) noexcept=default
 
MgmtAdapterEventCallbackoperator= (MgmtAdapterEventCallback &&o) noexcept=default
 
int getDevID () const noexcept
 Unique adapter index filter or -1 to listen for all adapter. More...
 
MgmtEventCallbackgetCallback () noexcept
 MgmtEventCallback reference. More...
 
const MgmtEventCallbackgetCallback () const noexcept
 const MgmtEventCallback reference More...
 
bool operator== (const MgmtAdapterEventCallback &rhs) const noexcept
 
bool operator!= (const MgmtAdapterEventCallback &rhs) const noexcept
 
std::string toString () const
 

Detailed Description

Definition at line 2235 of file MgmtTypes.hpp.

Constructor & Destructor Documentation

◆ MgmtAdapterEventCallback() [1/3]

direct_bt::MgmtAdapterEventCallback::MgmtAdapterEventCallback ( const int  _dev_id,
const MgmtEvent::Opcode  _opc,
const MgmtEventCallback _callback 
)
inlinenoexcept

Definition at line 2245 of file MgmtTypes.hpp.

◆ MgmtAdapterEventCallback() [2/3]

direct_bt::MgmtAdapterEventCallback::MgmtAdapterEventCallback ( const MgmtAdapterEventCallback o)
defaultnoexcept

◆ MgmtAdapterEventCallback() [3/3]

direct_bt::MgmtAdapterEventCallback::MgmtAdapterEventCallback ( MgmtAdapterEventCallback &&  o)
defaultnoexcept

Member Function Documentation

◆ getCallback() [1/2]

const MgmtEventCallback& direct_bt::MgmtAdapterEventCallback::getCallback ( ) const
inlinenoexcept

const MgmtEventCallback reference

Definition at line 2260 of file MgmtTypes.hpp.

◆ getCallback() [2/2]

MgmtEventCallback& direct_bt::MgmtAdapterEventCallback::getCallback ( )
inlinenoexcept

MgmtEventCallback reference.

Definition at line 2257 of file MgmtTypes.hpp.

◆ getDevID()

int direct_bt::MgmtAdapterEventCallback::getDevID ( ) const
inlinenoexcept

Unique adapter index filter or -1 to listen for all adapter.

Definition at line 2254 of file MgmtTypes.hpp.

Here is the caller graph for this function:

◆ operator!=()

bool direct_bt::MgmtAdapterEventCallback::operator!= ( const MgmtAdapterEventCallback rhs) const
inlinenoexcept

Definition at line 2265 of file MgmtTypes.hpp.

◆ operator=() [1/2]

MgmtAdapterEventCallback& direct_bt::MgmtAdapterEventCallback::operator= ( const MgmtAdapterEventCallback o)
defaultnoexcept

◆ operator=() [2/2]

MgmtAdapterEventCallback& direct_bt::MgmtAdapterEventCallback::operator= ( MgmtAdapterEventCallback &&  o)
defaultnoexcept

◆ operator==()

bool direct_bt::MgmtAdapterEventCallback::operator== ( const MgmtAdapterEventCallback rhs) const
inlinenoexcept

Definition at line 2262 of file MgmtTypes.hpp.

◆ toString()

std::string direct_bt::MgmtAdapterEventCallback::toString ( ) const
inline

Definition at line 2268 of file MgmtTypes.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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