21 lines
477 B
C
21 lines
477 B
C
|
#pragma once
|
||
|
|
||
|
|
||
|
#include <string>
|
||
|
#include <memory>
|
||
|
|
||
|
namespace tc {
|
||
|
namespace signal {
|
||
|
struct CrashContext {
|
||
|
std::string component_name;
|
||
|
std::string crash_dump_folder;
|
||
|
|
||
|
std::string success_command_line; /* %crash_path% for crash dumps */
|
||
|
std::string error_command_line; /* %error_message% for the error message */
|
||
|
};
|
||
|
|
||
|
extern bool active();
|
||
|
extern bool setup(std::unique_ptr<CrashContext>& /* crash context (will be moved) */);
|
||
|
extern void finalize();
|
||
|
}
|
||
|
}
|