f8/f8/dynmodule.h
aozhiwei 9ffd860416 1
2022-12-12 15:56:39 +08:00

29 lines
465 B
C++

#pragma once
namespace f8
{
struct DynModuleState
{
bool pending = false;
bool data_is_valid = false;;
};
class DynModule
{
public:
DynModule();
~DynModule();
virtual bool IsDataMsg(int msgid);
bool IsPending();
bool DataIsValid();
void MarkDataValid();
void MarkPending();
void CancelPending();
private:
DynModuleState module_state_;
};
}