Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4d52f997 authored by Zongheng Wang's avatar Zongheng Wang
Browse files

Add ToString() to Modules

Add ToString() to Module and classes inherit Module to help debug.

Bug: 144304945

Test: cert
Change-Id: I8535c6ddb182fd26a7c62b30679cfb90a5168ebe
parent 0f35d5cd
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -102,6 +102,10 @@ void GrpcModule::RunGrpcLoop() {
  }
}

std::string GrpcModule::ToString() const {
  return "Grpc Module";
}

const ::bluetooth::ModuleFactory GrpcModule::Factory = ::bluetooth::ModuleFactory([]() {
  return new GrpcModule();
});
@@ -119,5 +123,9 @@ void GrpcFacadeModule::Stop() {
  GetDependency<GrpcModule>()->Unregister(this);
}

std::string GrpcFacadeModule::ToString() const {
  return "Grpc Facade Module";
}

}  // namespace grpc
}  // namespace bluetooth
+4 −0
Original line number Diff line number Diff line
@@ -49,6 +49,8 @@ class GrpcModule : public ::bluetooth::Module {

  void Stop() override;

  std::string ToString() const override;

 private:
  bool started_;
  std::unique_ptr<::grpc::Server> server_ = nullptr;
@@ -70,6 +72,8 @@ class GrpcFacadeModule : public ::bluetooth::Module {
  virtual void OnServerStarted(::grpc::ServerCompletionQueue* cq) {}

  virtual void OnServerStopped() {}

  std::string ToString() const override;
};

}  // namespace grpc
+4 −0
Original line number Diff line number Diff line
@@ -1799,6 +1799,10 @@ void AclManager::Stop() {
  pimpl_->Stop();
}

std::string AclManager::ToString() const {
  return "Acl Manager";
}

const ModuleFactory AclManager::Factory = ModuleFactory([]() { return new AclManager(); });

AclManager::~AclManager() = default;
+2 −0
Original line number Diff line number Diff line
@@ -236,6 +236,8 @@ class AclManager : public Module {

  void Stop() override;

  std::string ToString() const override;

 private:
  friend AclConnection;

+4 −0
Original line number Diff line number Diff line
@@ -358,6 +358,10 @@ void ClassicSecurityManager::Stop() {
  pimpl_->Stop();
}

std::string ClassicSecurityManager::ToString() const {
  return "Classic Security Manager";
}

const ModuleFactory ClassicSecurityManager::Factory = ModuleFactory([]() { return new ClassicSecurityManager(); });

}  // namespace hci
Loading