|
| MgmtEvtAdapterInfo (const uint8_t *buffer, const jau::nsize_t buffer_len) |
|
const EUI48 & | getAddress () const noexcept |
| The adapter address reported is always the public address, i.e. More...
|
|
AdapterSetting | getCurrentSetting () const noexcept |
|
uint32_t | getDevClass () const noexcept |
|
uint16_t | getManufacturer () const noexcept |
|
std::string | getName () const noexcept |
|
std::string | getShortName () const noexcept |
|
AdapterSetting | getSupportedSetting () const noexcept |
|
uint8_t | getVersion () const noexcept |
|
std::unique_ptr< AdapterInfo > | toAdapterInfo () const noexcept |
|
bool | updateAdapterInfo (AdapterInfo &info) const noexcept |
|
| MgmtEvtCmdComplete (const uint8_t *buffer, const jau::nsize_t buffer_len) |
|
| ~MgmtEvtCmdComplete () noexcept override=default |
|
MgmtCommand::Opcode | getCmdOpcode () const noexcept |
|
bool | getCurrentSettings (AdapterSetting ¤t_settings) const noexcept |
| Returns AdapterSetting if getCmdOpcode() expects a single 4-octet AdapterSetting and hence getDataSize() == 4. More...
|
|
const uint8_t * | getData () const noexcept override |
|
jau::nsize_t | getDataOffset () const noexcept override |
|
jau::nsize_t | getDataSize () const noexcept override |
|
MgmtStatus | getStatus () const noexcept |
|
std::shared_ptr< ConnectionInfo > | toConnectionInfo () const noexcept |
| Convert this instance into ConnectionInfo if getCmdOpcode() == GET_CONN_INFO, getStatus() == SUCCESS and size allows, otherwise returns nullptr. More...
|
|
std::shared_ptr< NameAndShortName > | toNameAndShortName () const noexcept |
| Convert this instance into ConnectionInfo if getCmdOpcode() == SET_LOCAL_NAME, getStatus() == SUCCESS and size allows, otherwise returns nullptr. More...
|
|
bool | validate (const MgmtCommand &req) const noexcept override |
|
| MgmtEvent (const Opcode opc, const uint16_t dev_id, const uint16_t param_size, const uint8_t *param) |
|
| MgmtEvent (const Opcode opc, const uint16_t dev_id, const uint16_t param_size=0) |
|
| MgmtEvent (const uint8_t *buffer, const jau::nsize_t buffer_len, const jau::nsize_t exp_param_size) |
| Persistent memory, w/ ownership . More...
|
|
| ~MgmtEvent () noexcept override=default |
|
virtual const uint8_t * | getData () const noexcept |
|
virtual jau::nsize_t | getDataOffset () const noexcept |
|
virtual jau::nsize_t | getDataSize () const noexcept |
|
Opcode | getOpcode () const noexcept |
|
jau::nsize_t | getTotalSize () const noexcept |
|
std::string | toString () const noexcept override |
|
virtual bool | validate (const MgmtCommand &req) const noexcept |
|
| MgmtMsg (const uint16_t opc, const uint16_t dev_id, const uint16_t param_size) |
|
| MgmtMsg (const uint8_t *buffer, const jau::nsize_t buffer_len) |
|
virtual | ~MgmtMsg ()=default |
|
uint16_t | getDevID () const noexcept |
|
uint16_t | getIntOpcode () const noexcept |
|
uint16_t | getParamSize () const noexcept |
|
jau::TROOctets & | getPDU () noexcept |
| Return the underlying octets read only. More...
|
|
uint64_t | getTimestamp () const noexcept |
|
jau::nsize_t | getTotalSize () const noexcept |
|
virtual std::string | toString () const noexcept=0 |
|