difference transmission of source databases done

This commit is contained in:
2021-09-23 12:40:21 -04:00
parent 6fbe700107
commit 6490db43fc
8 changed files with 320 additions and 44 deletions

View File

@@ -174,7 +174,7 @@ public:
// Update the source database from disk.
//
void update_source() { source_db_.update(); source_db_.rebuild(); }
void update_source() { source_db_.update(); source_db_.rebuild(true); }
// Run all unit tests.
//
@@ -308,6 +308,9 @@ public:
void patch_tanclass(StreamBuffer *sb);
void diff_tanclass(int64_t actor_id, World *master, StreamBuffer *sb);
void patch_source(StreamBuffer *sb);
void diff_source(World *master, StreamBuffer *sb);
// This is the main entry point for difference transmission.
//
void patch_everything(StreamBuffer *sb);