Direct-BT v3.3.0-1-gc2d430c
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, MgmtEventCallback _callback) noexcept
 
 MgmtAdapterEventCallback (const MgmtAdapterEventCallback &o) noexcept=default
 
 MgmtAdapterEventCallback (MgmtAdapterEventCallback &&o) noexcept=default
 
const MgmtEventCallbackgetCallback () const noexcept
 const MgmtEventCallback reference More...
 
MgmtEventCallbackgetCallback () noexcept
 MgmtEventCallback reference. More...
 
int getDevID () const noexcept
 Unique adapter index filter or -1 to listen for all adapter. More...
 
bool operator!= (const MgmtAdapterEventCallback &rhs) const noexcept
 
MgmtAdapterEventCallbackoperator= (const MgmtAdapterEventCallback &o) noexcept=default
 
MgmtAdapterEventCallbackoperator= (MgmtAdapterEventCallback &&o) noexcept=default
 
bool operator== (const MgmtAdapterEventCallback &rhs) const noexcept
 
std::string toString () const
 

Detailed Description

Definition at line 2921 of file MgmtTypes.hpp.

Constructor & Destructor Documentation

◆ MgmtAdapterEventCallback() [1/3]

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

Definition at line 2931 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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ getDevID()

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

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

Definition at line 2940 of file MgmtTypes.hpp.

Here is the caller graph for this function:

◆ getCallback() [1/2]

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

MgmtEventCallback reference.

Definition at line 2943 of file MgmtTypes.hpp.

◆ getCallback() [2/2]

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

const MgmtEventCallback reference

Definition at line 2946 of file MgmtTypes.hpp.

◆ operator==()

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

Definition at line 2948 of file MgmtTypes.hpp.

◆ operator!=()

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

Definition at line 2951 of file MgmtTypes.hpp.

◆ toString()

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

Definition at line 2954 of file MgmtTypes.hpp.

Here is the caller graph for this function:

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