YAMI4 Core Library 2.0.0
Messaging Solution for Distributed Systems
Loading...
Searching...
No Matches
fatal_errors.h
1// Copyright Maciej Sobczak 2008-2022.
2// This file is part of YAMI4.
3// See the package-level LICENSE.txt file.
4
5#ifndef YAMICORE_FATAL_ERRORS_H_INCLUDED
6#define YAMICORE_FATAL_ERRORS_H_INCLUDED
7
8#include "dll.h"
9
10namespace yami
11{
12
13namespace core
14{
15
25extern "C" typedef void (*fatal_error_function)(
26 const char * source_file, int line_number);
27
33
34} // namespace core
35
36namespace details
37{
38
39DLL void fatal_failure(const char * source_file, int line_number);
40
41} // namespace details
42
43} // namespace yami
44
45#endif // YAMICORE_FATAL_ERRORS_H_INCLUDED
void(* fatal_error_function)(const char *source_file, int line_number)
Definition: fatal_errors.h:25
DLL void register_fatal_error_handler(fatal_error_function handler)
Namespace devoted for everything related to YAMI4.
Definition: agent.h:14