@brief Handles unexpected crashes
| 3639 | }; |
| 3640 | /// @brief Handles unexpected crashes |
| 3641 | class CrashHandler : base::NoCopy { |
| 3642 | public: |
| 3643 | typedef void (*Handler)(int); |
| 3644 | |
| 3645 | explicit CrashHandler(bool useDefault); |
| 3646 | explicit CrashHandler(const Handler& cHandler) { |
| 3647 | setHandler(cHandler); |
| 3648 | } |
| 3649 | void setHandler(const Handler& cHandler); |
| 3650 | |
| 3651 | private: |
| 3652 | Handler m_handler; |
| 3653 | }; |
| 3654 | #else |
| 3655 | class CrashHandler { |
| 3656 | public: |
nothing calls this directly
no outgoing calls
no test coverage detected