diff options
Diffstat (limited to 'lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h')
| -rw-r--r-- | lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h b/lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h new file mode 100644 index 00000000000..2e998ba367c --- /dev/null +++ b/lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h @@ -0,0 +1,36 @@ +//===-- ActivityStore.h -----------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef ActivityStore_h +#define ActivityStore_h + +#include <string> + +#include "ActivityStreamSPI.h" + +class ActivityStore +{ +public: + + virtual + ~ActivityStore(); + + virtual const char* + GetActivityForID(os_activity_id_t activity_id) const = 0; + + virtual std::string + GetActivityChainForID(os_activity_id_t activity_id) const = 0; + +protected: + + ActivityStore(); + +}; + +#endif /* ActivityStore_h */ |

