blob: c8015d6647858e8eb3a269a8a5f99a45fa13b503 [file] [log] [blame]
#pragma once
#include <grpc++/grpc++.h>
#include "grpc/grpc_module.h"
namespace bluetooth {
namespace l2cap {
namespace classic {
namespace cert {
class L2capModuleCertService;
class L2capModuleCertModule : public ::bluetooth::grpc::GrpcFacadeModule {
public:
static const ModuleFactory Factory;
void ListDependencies(ModuleList* list) override;
void Start() override;
void Stop() override;
::grpc::Service* GetService() const override;
private:
L2capModuleCertService* service_;
};
} // namespace cert
} // namespace classic
} // namespace l2cap
} // namespace bluetooth