ksys: Add more message system classes

This commit is contained in:
Léo Lam
2021-01-30 12:53:53 +01:00
parent bd150241cf
commit de0480c330
14 changed files with 289 additions and 95 deletions
@@ -0,0 +1,24 @@
#pragma once
#include <basis/seadTypes.h>
#include "KingSystem/Utils/Thread/MessageTransceiverId.h"
namespace ksys {
class MesTransceiverIdGen {
public:
MesTransceiverIdGen();
virtual ~MesTransceiverIdGen();
virtual MesTransceiverId* getId();
virtual bool m1(void*);
virtual void m2(void* x);
virtual void setField0(const u32& value) { mTransceiverId._0 = value; }
protected:
MesTransceiverId mTransceiverId;
private:
static u32 sId;
};
} // namespace ksys