Skip to content

Commit a595952

Browse files
committed
::Logging FFI
1 parent cdadb34 commit a595952

7 files changed

Lines changed: 32 additions & 26 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#include "Message.h"
2+
#include "../../Logging/Message.hpp"
3+
4+
using namespace Engine3DRadSpace::Logging;
5+
6+
void E3DRSP_SetLastMessage(const E3DRSP_Message* message)
7+
{
8+
SetLastMessage(Message(
9+
message->Code,
10+
message->Details,
11+
message->Extra
12+
)
13+
);
14+
}
File renamed without changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#include "Warning.h"
2+
#include "../../Logging/Warning.hpp"
3+
4+
using namespace Engine3DRadSpace::Logging;
5+
6+
void E3DRSP_SetLastWarning(const E3DRSP_Warning* warning)
7+
{
8+
SetLastWarning(Warning(
9+
warning->Code,
10+
warning->Details,
11+
warning->Severity,
12+
warning->Extra
13+
));
14+
}
File renamed without changes.

3DRadSpace/Engine3DRadSpace/Logging/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ add_library(3DRadSpace.Logging SHARED
88
"Logging.hpp"
99
"Message.hpp"
1010
"Message.cpp"
11-
"Message.h"
11+
"../FFI/Logging/Message.h"
1212
"ServiceBadCastException.hpp"
1313
"Warning.hpp"
1414
"Warning.cpp"
15-
"Warning.h"
15+
"../FFI/Logging/Warning.h"
1616
)
1717

1818
if (CMAKE_VERSION VERSION_GREATER 3.12)

3DRadSpace/Engine3DRadSpace/Logging/Message.cpp

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include "Message.hpp"
2-
#include "Message.h"
32
#include <fstream>
43
#include <print>
54
#include <iostream>
@@ -34,14 +33,4 @@ inline void Engine3DRadSpace::Logging::DefaultMessageHandler(const Message &msg)
3433
file.close();
3534
}
3635

37-
inline FuncMessageHandler Engine3DRadSpace::Logging::MessageHandler = DefaultMessageHandler;
38-
39-
void E3DRSP_SetLastMessage(const E3DRSP_Message* message)
40-
{
41-
SetLastMessage(Message(
42-
message->Code,
43-
message->Details,
44-
message->Extra
45-
)
46-
);
47-
}
36+
inline FuncMessageHandler Engine3DRadSpace::Logging::MessageHandler = DefaultMessageHandler;

3DRadSpace/Engine3DRadSpace/Logging/Warning.cpp

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include "Warning.hpp"
2-
#include "Warning.h"
32
#include <fstream>
43
#include <print>
54
#include <iostream>
@@ -41,15 +40,5 @@ void Engine3DRadSpace::Logging::DefaultWarningHandler(const Warning &warning)
4140
#endif
4241
file.close();
4342
}
44-
FuncWarningHandler Engine3DRadSpace::Logging::WarningHandler = DefaultWarningHandler;
4543

46-
void E3DRSP_SetLastWarning(const E3DRSP_Warning* warning)
47-
{
48-
SetLastWarning(Warning(
49-
warning->Code,
50-
warning->Details,
51-
warning->Severity,
52-
warning->Extra
53-
)
54-
);
55-
}
44+
FuncWarningHandler Engine3DRadSpace::Logging::WarningHandler = DefaultWarningHandler;

0 commit comments

Comments
 (0)