mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-08-25 06:30:00 -04:00
Solve vtable warnings in gxschannels
This commit is contained in:
parent
bc3596047a
commit
828251cc18
2 changed files with 14 additions and 6 deletions
|
@ -47,7 +47,7 @@ extern RsGxsChannels* rsGxsChannels;
|
||||||
|
|
||||||
struct RsGxsChannelGroup : RsSerializable
|
struct RsGxsChannelGroup : RsSerializable
|
||||||
{
|
{
|
||||||
RsGxsChannelGroup() : mAutoDownload(false) {}
|
RsGxsChannelGroup() : mAutoDownload(false) {}
|
||||||
|
|
||||||
RsGroupMetaData mMeta;
|
RsGroupMetaData mMeta;
|
||||||
std::string mDescription;
|
std::string mDescription;
|
||||||
|
@ -56,14 +56,17 @@ struct RsGxsChannelGroup : RsSerializable
|
||||||
bool mAutoDownload;
|
bool mAutoDownload;
|
||||||
|
|
||||||
/// @see RsSerializable
|
/// @see RsSerializable
|
||||||
virtual void serial_process( RsGenericSerializer::SerializeJob j,
|
virtual void serial_process(
|
||||||
RsGenericSerializer::SerializeContext& ctx )
|
RsGenericSerializer::SerializeJob j,
|
||||||
|
RsGenericSerializer::SerializeContext& ctx ) override
|
||||||
{
|
{
|
||||||
RS_SERIAL_PROCESS(mMeta);
|
RS_SERIAL_PROCESS(mMeta);
|
||||||
RS_SERIAL_PROCESS(mDescription);
|
RS_SERIAL_PROCESS(mDescription);
|
||||||
RS_SERIAL_PROCESS(mImage);
|
RS_SERIAL_PROCESS(mImage);
|
||||||
RS_SERIAL_PROCESS(mAutoDownload);
|
RS_SERIAL_PROCESS(mAutoDownload);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
~RsGxsChannelGroup() override;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct RsGxsChannelPost : RsSerializable
|
struct RsGxsChannelPost : RsSerializable
|
||||||
|
@ -82,8 +85,9 @@ struct RsGxsChannelPost : RsSerializable
|
||||||
RsGxsImage mThumbnail;
|
RsGxsImage mThumbnail;
|
||||||
|
|
||||||
/// @see RsSerializable
|
/// @see RsSerializable
|
||||||
virtual void serial_process( RsGenericSerializer::SerializeJob j,
|
virtual void serial_process(
|
||||||
RsGenericSerializer::SerializeContext& ctx )
|
RsGenericSerializer::SerializeJob j,
|
||||||
|
RsGenericSerializer::SerializeContext& ctx ) override
|
||||||
{
|
{
|
||||||
RS_SERIAL_PROCESS(mMeta);
|
RS_SERIAL_PROCESS(mMeta);
|
||||||
RS_SERIAL_PROCESS(mOlderVersions);
|
RS_SERIAL_PROCESS(mOlderVersions);
|
||||||
|
@ -94,6 +98,8 @@ struct RsGxsChannelPost : RsSerializable
|
||||||
RS_SERIAL_PROCESS(mSize);
|
RS_SERIAL_PROCESS(mSize);
|
||||||
RS_SERIAL_PROCESS(mThumbnail);
|
RS_SERIAL_PROCESS(mThumbnail);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
~RsGxsChannelPost() override;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -544,5 +550,5 @@ public:
|
||||||
virtual bool retrieveDistantGroup(const RsGxsGroupId& group_id,RsGxsChannelGroup& distant_group)=0;
|
virtual bool retrieveDistantGroup(const RsGxsGroupId& group_id,RsGxsChannelGroup& distant_group)=0;
|
||||||
//////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
virtual ~RsGxsChannels();
|
~RsGxsChannels() override;
|
||||||
};
|
};
|
||||||
|
|
|
@ -2466,4 +2466,6 @@ void p3GxsChannels::cleanTimedOutCallbacks()
|
||||||
} // RS_STACK_MUTEX(mDistantChannelsCallbacksMapMutex)
|
} // RS_STACK_MUTEX(mDistantChannelsCallbacksMapMutex)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RsGxsChannelGroup::~RsGxsChannelGroup() = default;
|
||||||
|
RsGxsChannelPost::~RsGxsChannelPost() = default;
|
||||||
RsGxsChannels::~RsGxsChannels() = default;
|
RsGxsChannels::~RsGxsChannels() = default;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue