Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | List of all members
direct_bt::ManufactureSpecificData Class Reference

#include <BTTypes0.hpp>

Collaboration diagram for direct_bt::ManufactureSpecificData:

Public Member Functions

 ManufactureSpecificData (const ManufactureSpecificData &o)=default
 
 ManufactureSpecificData (ManufactureSpecificData &&o) noexcept=default
 
 ManufactureSpecificData (uint16_t const company)
 
 ManufactureSpecificData (uint16_t const company, uint8_t const *const data, jau::nsize_t const data_len)
 
constexpr uint16_t getCompany () const noexcept
 
const std::string & getCompanyName () const noexcept
 
const jau::TROOctetsgetData () const noexcept
 
ManufactureSpecificDataoperator= (const ManufactureSpecificData &o)=default
 
ManufactureSpecificDataoperator= (ManufactureSpecificData &&o) noexcept=default
 
std::string toString () const noexcept
 

Detailed Description

Definition at line 763 of file BTTypes0.hpp.

Constructor & Destructor Documentation

◆ ManufactureSpecificData() [1/4]

ManufactureSpecificData::ManufactureSpecificData ( uint16_t const  company)

Definition at line 546 of file BTTypes0.cpp.

◆ ManufactureSpecificData() [2/4]

ManufactureSpecificData::ManufactureSpecificData ( uint16_t const  company,
uint8_t const *const  data,
jau::nsize_t const  data_len 
)

Definition at line 551 of file BTTypes0.cpp.

◆ ManufactureSpecificData() [3/4]

direct_bt::ManufactureSpecificData::ManufactureSpecificData ( const ManufactureSpecificData o)
default

◆ ManufactureSpecificData() [4/4]

direct_bt::ManufactureSpecificData::ManufactureSpecificData ( ManufactureSpecificData &&  o)
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

ManufactureSpecificData & direct_bt::ManufactureSpecificData::operator= ( const ManufactureSpecificData o)
default

◆ operator=() [2/2]

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

◆ getCompany()

constexpr uint16_t direct_bt::ManufactureSpecificData::getCompany ( ) const
inlineconstexprnoexcept

Definition at line 779 of file BTTypes0.hpp.

◆ getCompanyName()

const std::string & direct_bt::ManufactureSpecificData::getCompanyName ( ) const
inlinenoexcept

Definition at line 780 of file BTTypes0.hpp.

◆ getData()

const jau::TROOctets & direct_bt::ManufactureSpecificData::getData ( ) const
inlinenoexcept

Definition at line 782 of file BTTypes0.hpp.

◆ toString()

std::string ManufactureSpecificData::toString ( ) const
noexcept

Definition at line 556 of file BTTypes0.cpp.


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