Signal service stub

This commit is contained in:
Vulpovile
2023-11-12 20:07:23 -08:00
parent bb06376719
commit 528ab72e80
55 changed files with 65 additions and 1049135 deletions

View File

@@ -0,0 +1,19 @@
#pragma once
#include "Instance.h"
namespace B3D
{
typedef unsigned short SigMesg;
const SigMesg OPT_DESTROY_LPARAM = 0x8000;
const SigMesg OPT_DESTROY_WPARAM = 0x4000;
class SignalService : public Instance
{
public:
SignalService(void);
~SignalService(void);
bool registerInstance(Instance * instance);
bool revokeInstance(Instance * instance);
void revokeAll();
void dispatchSignal(SigMesg& msgId, void* lParam, void* wParam);
};
}