1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Define broadcast message, add versioning.

This commit is contained in:
Bartosz Taudul
2019-06-18 20:26:40 +02:00
parent 0b394c3f53
commit 0e5a7263d9
3 changed files with 44 additions and 33 deletions
+11
View File
@@ -10,6 +10,7 @@ namespace tracy
{
enum : uint32_t { ProtocolVersion = 8 };
enum : uint32_t { BroadcastVersion = 0 };
using lz4sz_t = uint32_t;
@@ -79,6 +80,16 @@ struct OnDemandPayloadMessage
enum { OnDemandPayloadMessageSize = sizeof( OnDemandPayloadMessage ) };
struct BroadcastMessage
{
uint32_t broadcastVersion;
uint32_t protocolVersion;
char programName[WelcomeMessageProgramNameSize];
};
enum { BroadcastMessageSize = sizeof( BroadcastMessage ) };
#pragma pack()
}