add todos
This commit is contained in:
@@ -129,7 +129,7 @@ template <typename TBase>
|
|||||||
class MessageImplFieldsWriteBase : public TBase {
|
class MessageImplFieldsWriteBase : public TBase {
|
||||||
protected:
|
protected:
|
||||||
void WriteImpl(DataBuffer& buffer) override {
|
void WriteImpl(DataBuffer& buffer) override {
|
||||||
//TODO: add endianess
|
//TODO: add endianess + write ID
|
||||||
auto& allFields = TBase::GetFields();
|
auto& allFields = TBase::GetFields();
|
||||||
std::apply(FieldWriter{buffer}, allFields);
|
std::apply(FieldWriter{buffer}, allFields);
|
||||||
}
|
}
|
||||||
@@ -142,6 +142,7 @@ class MessageImplFieldsValidBase : public TBase {
|
|||||||
// Access fields via interface provided in previous chunk
|
// Access fields via interface provided in previous chunk
|
||||||
// auto& allFields = TBase::GetFields();
|
// auto& allFields = TBase::GetFields();
|
||||||
//... // validate all the fields
|
//... // validate all the fields
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -24,5 +24,7 @@ int main() {
|
|||||||
|
|
||||||
std::cout << "KeepAlive2 : " << keepAlive2->GetField<KeepAliveId>() << "\n";
|
std::cout << "KeepAlive2 : " << keepAlive2->GetField<KeepAliveId>() << "\n";
|
||||||
|
|
||||||
|
//TODO: write ID and factory
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user