/foundation/communication/bluetooth_service/services/bluetooth/service/src/avrcp_ct/ |
H A D | avrcp_ct_state_machine.h | 192 bool SendMessageToControlStateMachine(const RawAddress &rawAddr, const utility::Message &msg); 199 void SendMessageToAllControlStateMachine(const utility::Message &msg); 210 bool SendMessageToBrowseStateMachine(const RawAddress &rawAddr, const utility::Message &msg); 217 void SendMessageToAllBrowseStateMachine(const utility::Message &msg); 294 class StateMachine : public utility::StateMachine { 330 class State : public utility::StateMachine::State { 332 explicit State(const std::string &name, utility::StateMachine &sm, const RawAddress &rawAddr); 333 explicit State(const std::string &name, utility::StateMachine &sm, const RawAddress &rawAddr, 334 utility::StateMachine::State &parent); 354 CtConnecting(const std::string &name, utility [all...] |
H A D | avrcp_ct_state_machine.cpp | 136 bool AvrcCtStateMachineManager::SendMessageToControlStateMachine(const RawAddress &rawAddr, const utility::Message &msg) in SendMessageToControlStateMachine() 155 void AvrcCtStateMachineManager::SendMessageToAllControlStateMachine(const utility::Message &msg) in SendMessageToAllControlStateMachine() 167 bool AvrcCtStateMachineManager::SendMessageToBrowseStateMachine(const RawAddress &rawAddr, const utility::Message &msg) in SendMessageToBrowseStateMachine() 186 void AvrcCtStateMachineManager::SendMessageToAllBrowseStateMachine(const utility::Message &msg) in SendMessageToAllBrowseStateMachine() 319 std::unique_ptr<utility::StateMachine::State> ctConnectingPtr = in AddStates() 324 std::unique_ptr<utility::StateMachine::State> ctConnectedPtr = in AddStates() 329 std::unique_ptr<utility::StateMachine::State> ctDisconnectingPtr = in AddStates() 334 std::unique_ptr<utility::StateMachine::State> ctPendingPtr = in AddStates() 339 std::unique_ptr<utility::StateMachine::State> ctContinuationPtr = in AddStates() 344 std::unique_ptr<utility in AddStates() [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/avrcp_tg/ |
H A D | avrcp_tg_state_machine.h | 192 bool SendMessageToControlStateMachine(const RawAddress &rawAddr, const utility::Message &msg); 199 void SendMessageToAllControlStateMachine(const utility::Message &msg); 210 bool SendMessageToBrowseStateMachine(const RawAddress &rawAddr, const utility::Message &msg); 217 void SendMessageToAllBrowseStateMachine(const utility::Message &msg); 274 class StateMachine : public utility::StateMachine { 311 class State : public utility::StateMachine::State { 313 explicit State(const std::string &name, utility::StateMachine &stateMachine, const RawAddress &rawAddr); 314 explicit State(const std::string &name, utility::StateMachine &stateMachine, const RawAddress &rawAddr, 315 utility::StateMachine::State &parent); 335 CtConnecting(const std::string &name, utility [all...] |
H A D | avrcp_tg_state_machine.cpp | 139 bool AvrcTgStateMachineManager::SendMessageToControlStateMachine(const RawAddress &rawAddr, const utility::Message &msg) in SendMessageToControlStateMachine() 159 void AvrcTgStateMachineManager::SendMessageToAllControlStateMachine(const utility::Message &msg) in SendMessageToAllControlStateMachine() 171 bool AvrcTgStateMachineManager::SendMessageToBrowseStateMachine(const RawAddress &rawAddr, const utility::Message &msg) in SendMessageToBrowseStateMachine() 191 void AvrcTgStateMachineManager::SendMessageToAllBrowseStateMachine(const utility::Message &msg) in SendMessageToAllBrowseStateMachine() 288 std::unique_ptr<utility::StateMachine::State> ctConnectingPtr = in AddStates() 291 std::unique_ptr<utility::StateMachine::State> ctConnectedPtr = in AddStates() 294 std::unique_ptr<utility::StateMachine::State> ctDisconnectingPtr = in AddStates() 297 std::unique_ptr<utility::StateMachine::State> ctContinuationPtr = in AddStates() 300 std::unique_ptr<utility::StateMachine::State> ctDisablePtr = in AddStates() 309 std::unique_ptr<utility in AddStates() [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/common/ |
H A D | power_state_machine.h | 36 class PowerStateMachine : public utility::StateMachine { 68 class PowerState : public utility::StateMachine::State { 84 PowerState(const std::string &name, PowerStateMachine &psm, PowerDevice &pd, utility::StateMachine::State &fstate) in PowerState() 136 virtual bool Dispatch(const utility::Message &msg); 149 PowerActiveActivingState(PowerStateMachine &psm, PowerDevice &pd, utility::StateMachine::State &fstate) in PowerActiveActivingState() 160 virtual bool Dispatch(const utility::Message &msg); 173 PowerActiveSniffingState(PowerStateMachine &psm, PowerDevice &pd, utility::StateMachine::State &fstate) in PowerActiveSniffingState() 184 virtual bool Dispatch(const utility::Message &msg); 206 virtual bool Dispatch(const utility::Message &msg); 219 PowerSniffActivingState(PowerStateMachine &psm, PowerDevice &pd, utility [all...] |
H A D | adapter_state_machine.h | 38 class AdapterStateMachine : public utility::StateMachine { 60 explicit AdapterStateMachine(utility::Dispatcher &dispatch) : dispatch_(dispatch){}; in AdapterStateMachine() 83 utility::Dispatcher &GetDispatch() const; 86 utility::Dispatcher &dispatch_; 95 class AdapterState : public utility::StateMachine::State { 158 virtual bool Dispatch(const utility::Message &msg); 162 std::unique_ptr<utility::Timer> adapterTimer_ = nullptr; 164 std::unique_ptr<utility::Timer> profileTimer_ = nullptr; 207 virtual bool Dispatch(const utility::Message &msg); 250 virtual bool Dispatch(const utility [all...] |
H A D | adapter_state_machine.cpp | 30 std::unique_ptr<utility::StateMachine::State> turningOn = std::make_unique<AdapterTurningOnState>(*this, adapter); in Init() 32 std::unique_ptr<utility::StateMachine::State> turnOn = std::make_unique<AdapterTurnOnState>(*this, adapter); in Init() 34 std::unique_ptr<utility::StateMachine::State> turningOff = std::make_unique<AdapterTurningOffState>(*this, adapter); in Init() 36 std::unique_ptr<utility::StateMachine::State> turnOff = std::make_unique<AdapterTurnOffState>(*this, adapter); in Init() 41 utility::Dispatcher &AdapterStateMachine::GetDispatch() const in GetDispatch() 53 bool AdapterTurnOffState::Dispatch(const utility::Message &msg) in Dispatch() 67 adapterTimer_ = std::make_unique<utility::Timer>([&]() -> void { in AdapterTurningOnState() 69 &utility::StateMachine::ProcessMessage, &stateMachine, AdapterStateMachine::MSG_ADAPTER_ENABLE_TIME_OUT)); in AdapterTurningOnState() 71 profileTimer_ = std::make_unique<utility::Timer>([&]() -> void { in AdapterTurningOnState() 73 &utility in AdapterTurningOnState() [all...] |
H A D | sys_state_machine.h | 53 class SysStateMachine : public utility::StateMachine { 96 class SysState : public utility::StateMachine::State { 185 virtual bool Dispatch(const utility::Message &msg); 229 virtual bool Dispatch(const utility::Message &msg); 273 virtual bool Dispatch(const utility::Message &msg); 317 virtual bool Dispatch(const utility::Message &msg); 361 virtual bool Dispatch(const utility::Message &msg);
|
H A D | sys_state_machine.cpp | 24 std::unique_ptr<utility::StateMachine::State> stopped = std::make_unique<SysStoppedState>(*this, am); in Init() 26 std::unique_ptr<utility::StateMachine::State> started = std::make_unique<SysStartedState>(*this, am); in Init() 28 std::unique_ptr<utility::StateMachine::State> stopping = std::make_unique<SysStoppingState>(*this, am); in Init() 30 std::unique_ptr<utility::StateMachine::State> resetting = std::make_unique<SysResettingState>(*this, am); in Init() 32 std::unique_ptr<utility::StateMachine::State> factoryResetting = in Init() 59 bool SysStoppedState::Dispatch(const utility::Message &msg) in Dispatch() 77 bool SysStartedState::Dispatch(const utility::Message &msg) in Dispatch() 112 bool SysStoppingState::Dispatch(const utility::Message &msg) in Dispatch() 143 bool SysResettingState::Dispatch(const utility::Message &msg) in Dispatch() 184 bool SysFactoryResettingState::Dispatch(const utility [all...] |
H A D | power_state_machine.cpp | 25 std::unique_ptr<utility::StateMachine::State> powerActiveState = std::make_unique<PowerActiveState>(*this, pd); in Init() 26 std::unique_ptr<utility::StateMachine::State> powerAaState = in Init() 28 std::unique_ptr<utility::StateMachine::State> powerAsState = in Init() 31 std::unique_ptr<utility::StateMachine::State> powerSniffState = std::make_unique<PowerSniffState>(*this, pd); in Init() 32 std::unique_ptr<utility::StateMachine::State> powerSaState = in Init() 34 std::unique_ptr<utility::StateMachine::State> powerSsState = in Init() 58 bool PowerActiveState::Dispatch(const utility::Message &msg) in Dispatch() 88 bool PowerActiveActivingState::Dispatch(const utility::Message &msg) in Dispatch() 134 bool PowerActiveSniffingState::Dispatch(const utility::Message &msg) in Dispatch() 196 bool PowerSniffState::Dispatch(const utility [all...] |
H A D | adapter_manager.cpp | 81 std::unique_ptr<utility::Dispatcher> dispatcher_ = nullptr; 95 void ProcessMessage(const BTTransport transport, const utility::Message &msg); 100 class AdapterManager::impl::AdaptersContextCallback : public utility::IContextCallback { 122 dispatcher_ = std::make_unique<utility::Dispatcher>("AdapterManager"); in impl() 149 utility::Message msg(AdapterStateMachine::MSG_ADAPTER_ENABLE_CMP, ret ? true : false); in OnEnable() 166 utility::Message msg(AdapterStateMachine::MSG_ADAPTER_DISABLE_CMP, ret ? true : false); in OnDisable() 170 void AdapterManager::impl::ProcessMessage(const BTTransport transport, const utility::Message &msg) in ProcessMessage() 235 utility::Message msg(SysStateMachine::MSG_SYS_START_CMP); in Start() 236 pimpl->dispatcher_->PostTask(std::bind(&utility::StateMachine::ProcessMessage, &(pimpl->sysStateMachine_), msg)); in Start() 315 utility in Stop() [all...] |
H A D | power_manager.h | 68 static void Initialize(utility::Dispatcher &dispatcher); 130 explicit PowerManager(utility::Dispatcher &dispatcher); 153 static void Initialize(utility::Dispatcher &dispatcher);
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/hid_host/ |
H A D | hid_host_statemachine.h | 38 class HidHostStateMachine : public utility::StateMachine { 132 std::unique_ptr<utility::Timer> connTimer_ {nullptr}; 133 std::unique_ptr<utility::Timer> disconnTimer_ {nullptr}; 147 class HidHostState : public utility::StateMachine::State { 149 HidHostState(const std::string &name, utility::StateMachine &statemachine, int stateInt, in HidHostState() 150 utility::StateMachine::State &parent) in HidHostState() 154 HidHostState(const std::string &name, utility::StateMachine &statemachine, int stateInt) in HidHostState() 172 HidHostDisconnectedState(const std::string &name, utility::StateMachine &statemachine) in HidHostDisconnectedState() 178 bool Dispatch(const utility::Message &msg) override; 183 bool DispatchBle(const utility [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/pan/ |
H A D | pan_statemachine.h | 37 class PanStateMachine : public utility::StateMachine { 113 std::unique_ptr<utility::Timer> connTimer_ {nullptr}; 114 std::unique_ptr<utility::Timer> disconnTimer_ {nullptr}; 121 class PanState : public utility::StateMachine::State { 123 PanState(const std::string &name, utility::StateMachine &statemachine, int stateInt, in PanState() 124 utility::StateMachine::State &parent) in PanState() 128 PanState(const std::string &name, utility::StateMachine &statemachine, int stateInt) in PanState() 146 PanDisconnectedState(const std::string &name, utility::StateMachine &statemachine) in PanDisconnectedState() 152 bool Dispatch(const utility::Message &msg) override; 160 PanConnectingState(const std::string &name, utility [all...] |
H A D | pan_statemachine.cpp | 27 connTimer_ = std::make_unique<utility::Timer>( in Init() 29 disconnTimer_ = std::make_unique<utility::Timer>( in Init() 32 std::unique_ptr<utility::StateMachine::State> disconnectedState = in Init() 34 std::unique_ptr<utility::StateMachine::State> connectingState = in Init() 36 std::unique_ptr<utility::StateMachine::State> disconnectingState = in Init() 38 std::unique_ptr<utility::StateMachine::State> connectedState = in Init() 98 bool PanDisconnectedState::Dispatch(const utility::Message &msg) in Dispatch() 128 bool PanConnectingState::Dispatch(const utility::Message &msg) in Dispatch() 166 bool PanDisconnectingState::Dispatch(const utility::Message &msg) in Dispatch() 202 bool PanConnectedState::Dispatch(const utility [all...] |
H A D | pan_message.h | 27 class PanMessage : public utility::Message { 29 explicit PanMessage(int what = 0, int arg1 = 0, void *arg2 = nullptr) : utility::Message(what, arg1, arg2) in PanMessage() 31 PanMessage(const PanMessage &src) : utility::Message(src.what_, src.arg1_, src.arg2_), in PanMessage()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/ |
H A D | a2dp_state_machine.h | 39 class A2dpStateIdle : public utility::StateMachine::State { 47 A2dpStateIdle(const std::string &name, utility::StateMachine &stateMachine) in A2dpStateIdle() 48 : utility::StateMachine::State(name, stateMachine) in A2dpStateIdle() 75 bool Dispatch(const utility::Message &msg); 153 class A2dpStateConfigure : public utility::StateMachine::State { 161 A2dpStateConfigure(const std::string &name, utility::StateMachine &stateMachine) in A2dpStateConfigure() 162 : utility::StateMachine::State(name, stateMachine) in A2dpStateConfigure() 191 bool Dispatch(const utility::Message &msg); 251 class A2dpStateOpening : public utility::StateMachine::State { 259 A2dpStateOpening(const std::string &name, utility [all...] |
H A D | a2dp_service_state_machine.h | 34 class A2dpState : public utility::StateMachine::State { 42 A2dpState(const std::string &name, utility::StateMachine &stateMachine) : State(name, stateMachine) in A2dpState() 60 A2dpDisconnected(const std::string &name, utility::StateMachine &stateMachine) : A2dpState(name, stateMachine){}; in A2dpDisconnected() 80 bool Dispatch(const utility::Message &msg); 91 A2dpDisconnecting(const std::string &name, utility::StateMachine &stateMachine) : A2dpState(name, stateMachine) in A2dpDisconnecting() 113 bool Dispatch(const utility::Message &msg); 124 A2dpConnected(const std::string &name, utility::StateMachine &stateMachine) : A2dpState(name, stateMachine) in A2dpConnected() 146 bool Dispatch(const utility::Message &msg); 166 A2dpConnecting(const std::string &name, utility::StateMachine &stateMachine) : A2dpState(name, stateMachine) in A2dpConnecting() 188 bool Dispatch(const utility [all...] |
H A D | a2dp_codec_thread.h | 34 using utility::Dispatcher; 35 using utility::Message; 107 bool PostMessage(const utility::Message msg, const A2dpEncoderInitPeerParams &peerParams, A2dpCodecConfig *config, 115 void ProcessMessage(utility::Message msg, const A2dpEncoderInitPeerParams &peerParams, A2dpCodecConfig *config, 169 std::unique_ptr<utility::Timer> signalingTimer_ = nullptr;
|
H A D | a2dp_service.h | 130 static void UpdateStateInformation(utility::Message &msg, int &state, const int msgCMD, const int stateValue); 139 class A2dpService : public IProfileA2dp, public utility::Context { 178 utility::Context *GetContext() override; 491 void PostEvent(utility::Message event, RawAddress &device); 499 void ProcessEvent(utility::Message event, RawAddress &device); 538 void ProcessMessage(const utility::Message &msg) const; 561 void ProcessAvdtpCallback(const BtAddr &addr, utility::Message &message) const;
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/hfp_ag/ |
H A D | hfp_ag_statemachine.h | 33 class HfpAgStateMachine : public utility::StateMachine { 150 std::unique_ptr<utility::Timer> connTimer_ {nullptr}; 157 class HfpAgState : public utility::StateMachine::State { 160 HfpAgSmInfo(const std::string &name, utility::StateMachine& statemachine) in HfpAgSmInfo() 164 utility::StateMachine& sm_; 169 utility::StateMachine::State &parent) in HfpAgState() 177 HfpAgState(const std::string &name, utility::StateMachine &statemachine, HfpAgProfile &profile, in HfpAgState() 202 HfpAgDisconnected(const std::string &name, utility::StateMachine &statemachine, HfpAgProfile &profile, in HfpAgDisconnected() 209 bool Dispatch(const utility::Message &msg) override; 217 HfpAgConnecting(const std::string &name, utility [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/hfp_hf/ |
H A D | hfp_hf_statemachine.h | 35 class HfpHfStateMachine : public utility::StateMachine { 388 std::unique_ptr<utility::Timer> connTimer_ {nullptr}; 396 class HfpHfState : public utility::StateMachine::State { 398 HfpHfState(const std::string &name, utility::StateMachine &statemachine, HfpHfProfile &profile, int stateInt, in HfpHfState() 399 utility::StateMachine::State &parent) in HfpHfState() 403 HfpHfState(const std::string &name, utility::StateMachine &statemachine, HfpHfProfile &profile, int stateInt) in HfpHfState() 422 HfpHfDisconnected(const std::string &name, utility::StateMachine &statemachine, HfpHfProfile &profile) in HfpHfDisconnected() 428 bool Dispatch(const utility::Message &msg) override; 436 HfpHfConnecting(const std::string &name, utility::StateMachine &statemachine, HfpHfProfile &profile) in HfpHfConnecting() 442 bool Dispatch(const utility [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/ |
H A D | gatt_connection_manager.h | 52 class StateMachine : public utility::StateMachine { 68 class StateBase : public utility::StateMachine::State { 71 utility::StateMachine &stateMachine, GattConnectionManager::Device &device); 79 Idle(utility::StateMachine &stateMachine, GattConnectionManager::Device &device); 83 bool Dispatch(const utility::Message &msg) override; 86 Connecting(utility::StateMachine &stateMachine, GattConnectionManager::Device &device); 90 bool Dispatch(const utility::Message &msg) override; 93 Connected(utility::StateMachine &stateMachine, GattConnectionManager::Device &device); 97 bool Dispatch(const utility::Message &msg) override; 100 Disconnecting(utility [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/classic/ |
H A D | classic_battery_observer.h | 43 explicit ClassicBatteryObserverHf(utility::Dispatcher &dispatcher); 49 utility::Dispatcher *dispatcher_ = nullptr; 55 explicit ClassicBatteryObserverAg(utility::Dispatcher &dispatcher); 61 utility::Dispatcher *dispatcher_ = nullptr;
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/sock/ |
H A D | socket_service.h | 51 class SocketService : public IProfileSocket, public utility::Context { 65 utility::Context *GetContext() override; 119 void ProcessMessage(const utility::Message &msg);
|