added idb_lock functions

This commit is contained in:
2025-11-24 23:51:00 +05:00
parent 571fdd900f
commit 7a3808ba59
12 changed files with 279 additions and 118 deletions

View File

@@ -140,16 +140,19 @@ void SendMessageResponse_construct(SendMessageResponse* ptr, PacketHeader* heade
typedef struct GetMessageBlockRequest {
u64 message_block_id;
u64 message_id_first;
u32 messages_count;
} ALIGN_PACKET_STRUCT GetMessageBlockRequest;
void GetMessageBlockRequest_construct(GetMessageBlockRequest* ptr, PacketHeader* header,
u64 message_block_id);
u64 message_id_first, u32 messages_count);
typedef struct GetMessageBlockResponse {
u64 message_id_first;
u32 messages_count;
u32 data_size;
/* stream of size data_size */
/* stream of size data_size : ((sequence MessageMeta), (sequence binary-data)) */
} ALIGN_PACKET_STRUCT GetMessageBlockResponse;
void GetMessageBlockResponse_construct(GetMessageBlockResponse* ptr, PacketHeader* header,