blob: 31d642d96b58ac708fe785dbd10d077412027acd [file] [log] [blame]
Elly Jones0b6bd182012-02-14 18:24:22 -05001// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Ben Chana0011d82014-05-13 00:19:29 -07005#ifndef DEBUG_LOGS_TOOL_H_
6#define DEBUG_LOGS_TOOL_H_
Elly Jones0b6bd182012-02-14 18:24:22 -05007
8#include <string>
9
10#include <base/basictypes.h>
11#include <dbus-c++/dbus.h>
12
13namespace debugd {
14
15class DebugLogsTool {
16 public:
17 DebugLogsTool();
18 ~DebugLogsTool();
19
Ben Chana0011d82014-05-13 00:19:29 -070020 void GetDebugLogs(const DBus::FileDescriptor& fd, DBus::Error* error);
21
Elly Jones0b6bd182012-02-14 18:24:22 -050022 private:
23 DISALLOW_COPY_AND_ASSIGN(DebugLogsTool);
24};
25
Ben Chana0011d82014-05-13 00:19:29 -070026} // namespace debugd
Elly Jones0b6bd182012-02-14 18:24:22 -050027
Ben Chana0011d82014-05-13 00:19:29 -070028#endif // DEBUG_LOGS_TOOL_H_