f8/cpp/dynmodule.h
2018-11-26 21:09:20 +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_;
};
}