Nearly match Decode.cpp

Former-commit-id: 9d4efb09ae
This commit is contained in:
2022-10-14 00:45:18 -07:00
parent 503020b195
commit 2258c581c0
14 changed files with 145 additions and 60 deletions

View File

@@ -33,8 +33,15 @@ IArchitectureMessageParm::~IArchitectureMessageParm() {}
class CArchitectureMessage {
public:
CArchitectureMessage(EArchMsgTarget target, int type, const rstl::rc_ptr<IArchitectureMessageParm>& parm)
: x0_target(target)
, x4_type(static_cast<EArchMsgType>(type))
, x8_parm(parm) {}
EArchMsgType GetType() const { return x4_type; }
const IArchitectureMessageParm* GetParm() const {
return x8_parm.GetPtr();
}
private:
EArchMsgTarget x0_target;
EArchMsgType x4_type;