20 lines
731 B
C
20 lines
731 B
C
#include "BumpFileVersion.h"
|
|
|
|
static void BumpFileVersionMsg_serializePayload(NetMessage* this, SerializeCtx* ctx)
|
|
{
|
|
struct BumpFileVersionMsg* msg = container_of(this, struct BumpFileVersionMsg, netMessage);
|
|
|
|
EntryInfo_serialize(ctx, msg->entryInfo);
|
|
|
|
if (this->msgHeader.msgFeatureFlags & BUMPFILEVERSIONMSG_FLAG_HASEVENT)
|
|
FileEvent_serialize(ctx, msg->fileEvent);
|
|
}
|
|
|
|
const struct NetMessageOps BumpFileVersionMsg_Ops = {
|
|
.serializePayload = BumpFileVersionMsg_serializePayload,
|
|
.deserializePayload = _NetMessage_deserializeDummy,
|
|
.processIncoming = NetMessage_processIncoming,
|
|
.getSupportedHeaderFeatureFlagsMask = NetMessage_getSupportedHeaderFeatureFlagsMask,
|
|
.supportsSequenceNumbers = true,
|
|
};
|