Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
Managment Singleton runtime environment properties. More...
#include <BTManager.hpp>
Static Public Member Functions | |
static MgmtEnv & | get () noexcept |
Public Attributes | |
const bool | DEBUG_GLOBAL |
Global Debug flag, retrieved first to triggers DBTEnv initialization. More... | |
const int32_t | MGMT_READER_THREAD_POLL_TIMEOUT |
Poll timeout for mgmt reader thread, defaults to 10s. More... | |
const int32_t | MGMT_COMMAND_REPLY_TIMEOUT |
Timeout for mgmt command replies, defaults to 3s. More... | |
const int32_t | MGMT_EVT_RING_CAPACITY |
Small ringbuffer capacity for synchronized commands, defaults to 64 messages. More... | |
const bool | DEBUG_EVENT |
Debug all Mgmt event communication. More... | |
const BTMode | DEFAULT_BTMODE |
Default BTMode when initializing new adapter. More... | |
Friends | |
class | BTManager |
Managment Singleton runtime environment properties.
Also see DBTEnv::getExplodingProperties(const std::string & prefixDomain).
Definition at line 60 of file BTManager.hpp.
|
inlinestaticnoexcept |
Definition at line 123 of file BTManager.hpp.
|
friend |
Definition at line 61 of file BTManager.hpp.
const bool direct_bt::MgmtEnv::DEBUG_EVENT |
Debug all Mgmt event communication.
Environment variable is 'direct_bt.debug.mgmt.event'.
Definition at line 105 of file BTManager.hpp.
const bool direct_bt::MgmtEnv::DEBUG_GLOBAL |
Global Debug flag, retrieved first to triggers DBTEnv initialization.
Definition at line 68 of file BTManager.hpp.
const BTMode direct_bt::MgmtEnv::DEFAULT_BTMODE |
Default BTMode when initializing new adapter.
Environment variable is 'direct_bt.mgmt.btmode' first, then try 'org.tinyb.btmode'.
Default is BTMode::DUAL, if non of the above environment variable is set.
Definition at line 116 of file BTManager.hpp.
const int32_t direct_bt::MgmtEnv::MGMT_COMMAND_REPLY_TIMEOUT |
Timeout for mgmt command replies, defaults to 3s.
Environment variable is 'direct_bt.mgmt.cmd.timeout'.
Definition at line 89 of file BTManager.hpp.
const int32_t direct_bt::MgmtEnv::MGMT_EVT_RING_CAPACITY |
Small ringbuffer capacity for synchronized commands, defaults to 64 messages.
Environment variable is 'direct_bt.mgmt.ringsize'.
Definition at line 97 of file BTManager.hpp.
const int32_t direct_bt::MgmtEnv::MGMT_READER_THREAD_POLL_TIMEOUT |
Poll timeout for mgmt reader thread, defaults to 10s.
Environment variable is 'direct_bt.mgmt.reader.timeout'.
Definition at line 81 of file BTManager.hpp.