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

#include <BTTypes1.hpp>

Inheritance diagram for direct_bt::BTObject:
Collaboration diagram for direct_bt::BTObject:

Public Member Functions

virtual std::string toString () const noexcept override
 
virtual ~BTObject () noexcept
 
bool isValid () const noexcept
 Returns whether the object's reference is valid and in a general operational state. More...
 

Protected Member Functions

 BTObject () noexcept
 

Protected Attributes

std::atomic_bool valid
 

Detailed Description

Definition at line 47 of file BTTypes1.hpp.

Constructor & Destructor Documentation

◆ BTObject()

direct_bt::BTObject::BTObject ( )
inlineprotectednoexcept

Definition at line 52 of file BTTypes1.hpp.

◆ ~BTObject()

virtual direct_bt::BTObject::~BTObject ( )
inlinevirtualnoexcept

Definition at line 57 of file BTTypes1.hpp.

Member Function Documentation

◆ isValid()

bool direct_bt::BTObject::isValid ( ) const
inlinenoexcept

Returns whether the object's reference is valid and in a general operational state.

Definition at line 64 of file BTTypes1.hpp.

Here is the caller graph for this function:

◆ toString()

virtual std::string direct_bt::BTObject::toString ( ) const
inlineoverridevirtualnoexcept

Reimplemented from jau::JavaUplink.

Reimplemented in direct_bt::BTAdapter, direct_bt::BTDevice, direct_bt::BTGattChar, direct_bt::BTGattDesc, and direct_bt::BTGattService.

Definition at line 55 of file BTTypes1.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ valid

std::atomic_bool direct_bt::BTObject::valid
protected

Definition at line 50 of file BTTypes1.hpp.


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