diff --git a/Src/IACore/inc/IACore/IPC.hpp b/Src/IACore/inc/IACore/IPC.hpp index df4a674..777a40c 100644 --- a/Src/IACore/inc/IACore/IPC.hpp +++ b/Src/IACore/inc/IACore/IPC.hpp @@ -81,6 +81,7 @@ namespace IACore VOID SendSignal(IN UINT8 signal); VOID SendPacket(IN UINT16 packetID, IN Span payload); + protected: PURE_VIRTUAL(VOID OnSignal(IN UINT8 signal)); PURE_VIRTUAL(VOID OnPacket(IN UINT16 packetID, IN Span payload)); @@ -134,6 +135,7 @@ namespace IACore VOID SendSignal(IN NativeProcessID node, IN UINT8 signal); VOID SendPacket(IN NativeProcessID node, IN UINT16 packetID, IN Span payload); + protected: PURE_VIRTUAL(VOID OnSignal(IN NativeProcessID node, IN UINT8 signal)); PURE_VIRTUAL(VOID OnPacket(IN NativeProcessID node, IN UINT16 packetID, IN Span payload));