From bc78389645b92975202a9584ac7537bd4be4a47e Mon Sep 17 00:00:00 2001 From: intelliot Date: Thu, 16 Mar 2023 22:03:34 +0000 Subject: [PATCH] deploy: 150d4a47e441f3941667cffdc269e6c22b76205e --- Basics__test_8cpp_source.html | 80 +- CassandraFactory_8cpp_source.html | 8 +- EncodedBlob_8cpp_source.html | 132 - EncodedBlob_8h_source.html | 146 +- NuDBFactory_8cpp_source.html | 370 +- RocksDBFactory_8cpp_source.html | 252 +- annotated.html | 2 +- classes.html | 32 +- ...e_1_1NodeStore_1_1EncodedBlob-members.html | 19 +- classripple_1_1NodeStore_1_1EncodedBlob.html | 377 ++ ...1NodeStore_1_1EncodedBlob__coll__graph.map | 7 + ...1NodeStore_1_1EncodedBlob__coll__graph.md5 | 1 + ...1NodeStore_1_1EncodedBlob__coll__graph.png | Bin 0 -> 26388 bytes ..._1_1NodeStore_1_1NodeStoreBasic__test.html | 2 +- classripple_1_1NodeStore_1_1NuDBBackend.html | 16 +- classripple_1_1NodeStore_1_1NuDBFactory.html | 12 +- dir_1eae1e3c362aa357dbf8694343222a03.html | 2 - functions_e.html | 33 +- functions_func_e.html | 27 +- functions_func_g.html | 6 +- functions_func_o.html | 16 +- functions_func_p.html | 23 +- functions_func_s.html | 16 +- functions_func_t.html | 4 +- functions_func_~.html | 3 + functions_g.html | 6 +- functions_k.html | 7 +- functions_m.html | 12 +- functions_o.html | 14 +- functions_p.html | 27 +- functions_r.html | 2 +- functions_s.html | 61 +- functions_t.html | 4 +- functions_vars_k.html | 1 + functions_vars_m.html | 2 - functions_vars_p.html | 4 +- functions_vars_s.html | 1 + functions_w.html | 4 +- functions_~.html | 3 + hierarchy.html | 72 +- inherit_graph_370.map | 2 +- inherit_graph_370.md5 | 2 +- inherit_graph_42.md5 | 2 +- inherit_graph_66.md5 | 2 +- inherits.html | 2 +- namespaceripple_1_1NodeStore.html | 6 +- search/all_1.js | 391 +- search/all_10.js | 1246 +++---- search/all_11.js | 96 +- search/all_12.js | 1340 +++---- search/all_13.js | 2874 +++++++-------- search/all_14.js | 3278 ++++++++--------- search/all_15.js | 708 ++-- search/all_16.js | 500 +-- search/all_17.js | 472 +-- search/all_18.js | 144 +- search/all_19.js | 14 +- search/all_1a.js | 16 +- search/all_1b.js | 709 ++-- search/all_2.js | 642 ++-- search/all_3.js | 1610 ++++---- search/all_4.js | 1140 +++--- search/all_5.js | 572 +-- search/all_6.js | 982 ++--- search/all_7.js | 1294 +++---- search/all_8.js | 392 +- search/all_9.js | 1578 ++++---- search/all_a.js | 226 +- search/all_b.js | 112 +- search/all_c.js | 918 ++--- search/all_d.js | 1942 +++++----- search/all_e.js | 658 ++-- search/all_f.js | 674 ++-- search/classes_0.js | 4 +- search/classes_1.js | 395 +- search/classes_10.js | 268 +- search/classes_11.js | 22 +- search/classes_12.js | 256 +- search/classes_13.js | 664 ++-- search/classes_14.js | 302 +- search/classes_15.js | 408 +- search/classes_16.js | 252 +- search/classes_17.js | 144 +- search/classes_18.js | 36 +- search/classes_19.js | 4 +- search/classes_1a.js | 10 +- search/classes_2.js | 228 +- search/classes_3.js | 426 +-- search/classes_4.js | 202 +- search/classes_5.js | 182 +- search/classes_6.js | 154 +- search/classes_7.js | 56 +- search/classes_8.js | 80 +- search/classes_9.js | 410 +-- search/classes_a.js | 46 +- search/classes_b.js | 32 +- search/classes_c.js | 214 +- search/classes_d.js | 274 +- search/classes_e.js | 170 +- search/classes_f.js | 174 +- search/enums_0.js | 12 +- search/enums_1.js | 20 +- search/enums_10.js | 30 +- search/enums_11.js | 34 +- search/enums_12.js | 8 +- search/enums_13.js | 6 +- search/enums_14.js | 6 +- search/enums_2.js | 10 +- search/enums_3.js | 10 +- search/enums_4.js | 6 +- search/enums_5.js | 4 +- search/enums_6.js | 4 +- search/enums_7.js | 4 +- search/enums_8.js | 4 +- search/enums_9.js | 14 +- search/enums_a.js | 4 +- search/enums_b.js | 6 +- search/enums_c.js | 6 +- search/enums_d.js | 18 +- search/enums_e.js | 2 +- search/enums_f.js | 10 +- search/enumvalues_0.js | 44 +- search/enumvalues_1.js | 46 +- search/enumvalues_10.js | 4 +- search/enumvalues_11.js | 172 +- search/enumvalues_12.js | 176 +- search/enumvalues_13.js | 450 +-- search/enumvalues_14.js | 28 +- search/enumvalues_15.js | 12 +- search/enumvalues_16.js | 18 +- search/enumvalues_17.js | 18 +- search/enumvalues_18.js | 2 +- search/enumvalues_2.js | 50 +- search/enumvalues_3.js | 52 +- search/enumvalues_4.js | 26 +- search/enumvalues_5.js | 36 +- search/enumvalues_6.js | 42 +- search/enumvalues_7.js | 24 +- search/enumvalues_8.js | 32 +- search/enumvalues_9.js | 96 +- search/enumvalues_a.js | 28 +- search/enumvalues_b.js | 164 +- search/enumvalues_c.js | 46 +- search/enumvalues_d.js | 66 +- search/enumvalues_e.js | 38 +- search/enumvalues_f.js | 42 +- search/files_0.js | 8 +- search/files_1.js | 4 +- search/files_10.js | 8 +- search/files_2.js | 68 +- search/files_3.js | 2 +- search/files_4.js | 4 +- search/files_5.js | 10 +- search/files_6.js | 14 +- search/files_7.js | 6 +- search/files_8.js | 8 +- search/files_9.js | 4 +- search/files_a.js | 4 +- search/files_b.js | 2 +- search/files_c.js | 8 +- search/files_d.js | 26 +- search/files_e.js | 10 +- search/files_f.js | 6 +- search/functions_0.js | 2 +- search/functions_1.js | 740 ++-- search/functions_10.js | 750 ++-- search/functions_11.js | 48 +- search/functions_12.js | 608 +-- search/functions_13.js | 1342 +++---- search/functions_14.js | 2246 +++++------ search/functions_15.js | 242 +- search/functions_16.js | 174 +- search/functions_17.js | 298 +- search/functions_18.js | 82 +- search/functions_19.js | 2 +- search/functions_1a.js | 10 +- search/functions_1b.js | 709 ++-- search/functions_2.js | 302 +- search/functions_3.js | 924 ++--- search/functions_4.js | 738 ++-- search/functions_5.js | 299 +- search/functions_6.js | 534 +-- search/functions_7.js | 1190 +++--- search/functions_8.js | 186 +- search/functions_9.js | 844 ++--- search/functions_a.js | 48 +- search/functions_b.js | 34 +- search/functions_c.js | 356 +- search/functions_d.js | 608 +-- search/functions_e.js | 324 +- search/functions_f.js | 430 +-- search/groups_0.js | 2 +- search/namespaces_0.js | 24 +- search/namespaces_1.js | 4 +- search/namespaces_2.js | 2 +- search/namespaces_3.js | 80 +- search/namespaces_4.js | 24 +- search/pages_0.js | 4 +- search/pages_1.js | 10 +- search/pages_2.js | 4 +- search/pages_3.js | 4 +- search/pages_4.js | 6 +- search/pages_5.js | 4 +- search/pages_6.js | 4 +- search/pages_7.js | 2 +- search/pages_8.js | 4 +- search/pages_9.js | 6 +- search/pages_a.js | 16 +- search/pages_b.js | 8 +- search/pages_c.js | 2 +- search/pages_d.js | 2 +- search/related_0.js | 8 +- search/related_1.js | 16 +- search/related_2.js | 4 +- search/related_3.js | 6 +- search/related_4.js | 2 +- search/related_5.js | 2 +- search/related_6.js | 18 +- search/related_7.js | 14 +- search/related_8.js | 34 +- search/related_9.js | 6 +- search/related_a.js | 10 +- search/related_b.js | 12 +- search/related_c.js | 4 +- search/related_d.js | 6 +- search/typedefs_0.js | 50 +- search/typedefs_1.js | 28 +- search/typedefs_10.js | 2 +- search/typedefs_11.js | 54 +- search/typedefs_12.js | 154 +- search/typedefs_13.js | 80 +- search/typedefs_14.js | 16 +- search/typedefs_15.js | 14 +- search/typedefs_16.js | 10 +- search/typedefs_17.js | 2 +- search/typedefs_18.js | 2 +- search/typedefs_2.js | 62 +- search/typedefs_3.js | 28 +- search/typedefs_4.js | 36 +- search/typedefs_5.js | 20 +- search/typedefs_6.js | 2 +- search/typedefs_7.js | 38 +- search/typedefs_8.js | 52 +- search/typedefs_9.js | 6 +- search/typedefs_a.js | 14 +- search/typedefs_b.js | 52 +- search/typedefs_c.js | 58 +- search/typedefs_d.js | 22 +- search/typedefs_e.js | 20 +- search/typedefs_f.js | 56 +- search/variables_0.js | 328 +- search/variables_1.js | 148 +- search/variables_10.js | 42 +- search/variables_11.js | 330 +- search/variables_12.js | 926 ++--- search/variables_13.js | 380 +- search/variables_14.js | 70 +- search/variables_15.js | 124 +- search/variables_16.js | 96 +- search/variables_17.js | 18 +- search/variables_18.js | 4 +- search/variables_19.js | 2 +- search/variables_2.js | 336 +- search/variables_3.js | 234 +- search/variables_4.js | 118 +- search/variables_5.js | 370 +- search/variables_6.js | 46 +- search/variables_7.js | 106 +- search/variables_8.js | 384 +- search/variables_9.js | 50 +- search/variables_a.js | 26 +- search/variables_b.js | 274 +- search/variables_c.js | 1122 +++--- search/variables_d.js | 200 +- search/variables_e.js | 98 +- search/variables_f.js | 312 +- structripple_1_1NodeStore_1_1EncodedBlob.html | 274 -- ...1NodeStore_1_1EncodedBlob__coll__graph.map | 7 - ...1NodeStore_1_1EncodedBlob__coll__graph.md5 | 1 - ...1NodeStore_1_1EncodedBlob__coll__graph.png | Bin 12696 -> 0 bytes 280 files changed, 27822 insertions(+), 27791 deletions(-) delete mode 100644 EncodedBlob_8cpp_source.html rename structripple_1_1NodeStore_1_1EncodedBlob-members.html => classripple_1_1NodeStore_1_1EncodedBlob-members.html (52%) create mode 100644 classripple_1_1NodeStore_1_1EncodedBlob.html create mode 100644 classripple_1_1NodeStore_1_1EncodedBlob__coll__graph.map create mode 100644 classripple_1_1NodeStore_1_1EncodedBlob__coll__graph.md5 create mode 100644 classripple_1_1NodeStore_1_1EncodedBlob__coll__graph.png delete mode 100644 structripple_1_1NodeStore_1_1EncodedBlob.html delete mode 100644 structripple_1_1NodeStore_1_1EncodedBlob__coll__graph.map delete mode 100644 structripple_1_1NodeStore_1_1EncodedBlob__coll__graph.md5 delete mode 100644 structripple_1_1NodeStore_1_1EncodedBlob__coll__graph.png diff --git a/Basics__test_8cpp_source.html b/Basics__test_8cpp_source.html index 55143d52f8..e443949622 100644 --- a/Basics__test_8cpp_source.html +++ b/Basics__test_8cpp_source.html @@ -127,63 +127,61 @@ $(function() {
56 
57  auto batch = createPredictableBatch(numObjectsToTest, seedValue);
58 
-
59  EncodedBlob encoded;
-
60  for (int i = 0; i < batch.size(); ++i)
-
61  {
-
62  encoded.prepare(batch[i]);
-
63 
-
64  DecodedBlob decoded(
-
65  encoded.getKey(), encoded.getData(), encoded.getSize());
-
66 
-
67  BEAST_EXPECT(decoded.wasOk());
-
68 
-
69  if (decoded.wasOk())
-
70  {
-
71  std::shared_ptr<NodeObject> const object(
-
72  decoded.createObject());
-
73 
-
74  BEAST_EXPECT(isSame(batch[i], object));
-
75  }
-
76  }
-
77  }
-
78 
-
79  void
-
80  run() override
-
81  {
-
82  std::uint64_t const seedValue = 50;
-
83 
-
84  testBatches(seedValue);
-
85 
-
86  testBlobs(seedValue);
-
87  }
-
88 };
-
89 
-
90 BEAST_DEFINE_TESTSUITE(NodeStoreBasic, ripple_core, ripple);
-
91 
-
92 } // namespace NodeStore
-
93 } // namespace ripple
+
59  for (int i = 0; i < batch.size(); ++i)
+
60  {
+
61  EncodedBlob encoded(batch[i]);
+
62 
+
63  DecodedBlob decoded(
+
64  encoded.getKey(), encoded.getData(), encoded.getSize());
+
65 
+
66  BEAST_EXPECT(decoded.wasOk());
+
67 
+
68  if (decoded.wasOk())
+
69  {
+
70  std::shared_ptr<NodeObject> const object(
+
71  decoded.createObject());
+
72 
+
73  BEAST_EXPECT(isSame(batch[i], object));
+
74  }
+
75  }
+
76  }
+
77 
+
78  void
+
79  run() override
+
80  {
+
81  std::uint64_t const seedValue = 50;
+
82 
+
83  testBatches(seedValue);
+
84 
+
85  testBlobs(seedValue);
+
86  }
+
87 };
+
88 
+
89 BEAST_DEFINE_TESTSUITE(NodeStoreBasic, ripple_core, ripple);
+
90 
+
91 } // namespace NodeStore
+
92 } // namespace ripple
bool wasOk() const noexcept
Determine if the decoding was successful.
Definition: DecodedBlob.h:46
void testBatches(std::uint64_t const seedValue)
Definition: Basics_test.cpp:36
-
std::size_t getSize() const noexcept
Definition: EncodedBlob.h:47
Parsed key/value blob into NodeObject components.
Definition: DecodedBlob.h:38
Definition: TestBase.h:68
-
void const * getData() const noexcept
Definition: EncodedBlob.h:53
static bool areBatchesEqual(Batch const &lhs, Batch const &rhs)
Definition: TestBase.h:120
BEAST_DEFINE_TESTSUITE(Backend, ripple_core, ripple)
std::shared_ptr< NodeObject > createObject()
Create a NodeObject from this data.
Definition: DecodedBlob.cpp:74
void testBlobs(std::uint64_t const seedValue)
Definition: Basics_test.cpp:53
+
void const * getData() const noexcept
Definition: EncodedBlob.h:124
Definition: Basics_test.cpp:31
static const int numObjectsToTest
Definition: TestBase.h:75
-
void run() override
Definition: Basics_test.cpp:80
+
void run() override
Definition: Basics_test.cpp:79
static Batch createPredictableBatch(int numObjects, std::uint64_t seed)
Definition: TestBase.h:80
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
+
std::size_t getSize() const noexcept
Definition: EncodedBlob.h:118
+
Convert a NodeObject from in-memory to database format.
Definition: EncodedBlob.h:54
bool isSame(std::shared_ptr< NodeObject > const &lhs, std::shared_ptr< NodeObject > const &rhs)
Returns true if objects are identical.
Definition: TestBase.h:57
-
Utility for producing flattened node objects.
Definition: EncodedBlob.h:34
-
void const * getKey() const noexcept
Definition: EncodedBlob.h:41
-
void prepare(std::shared_ptr< NodeObject > const &object)
Definition: EncodedBlob.cpp:27
+
void const * getKey() const noexcept
Definition: EncodedBlob.h:112