agent_mac.h (682B)
1 // Copyright 2022 The Chromium Authors. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CONTENT_ANALYSIS_SRC_AGENT_MAC_H_ 6 #define CONTENT_ANALYSIS_SRC_AGENT_MAC_H_ 7 8 #include "agent_base.h" 9 10 namespace content_analysis { 11 namespace sdk { 12 13 // Agent implementaton for macOS. 14 class AgentMac : public AgentBase { 15 public: 16 AgentMac(Config config, std::unique_ptr<AgentEventHandler> handler); 17 18 ResultCode HandleEvents() override; 19 std::string DebugString() const override; 20 21 // TODO(rogerta): Fill in implementation. 22 }; 23 24 } // namespace sdk 25 } // namespace content_analysis 26 27 #endif // CONTENT_ANALYSIS_SRC_AGENT_MAC_H_