Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. protocol-thunder-comrpc.data +93 -0
protocol-thunder-comrpc.data CHANGED
@@ -2386,10 +2386,76 @@
2386
2386
  [7] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2387
2387
  [8] = { name = "Metadata", signature = "virtual Core::hresult Metadata(Exchange::IZigWave::Controller&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.POD, class = "Exchange::IZigWave::Controller", element = { { name = "Permutable", type = Type.BOOL, class = "bool" }, { name = "Port", type = Type.STRING16, class = "string" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Nodes", type = Type.UINT16, class = "uint16_t" } } } } }
2388
2388
  }
2389
2389
 
2390
2390
  -- Ids.h
2391
+ -- IBenchmark.h
2392
+ INTERFACES[41026] = "RPC::IIteratorType<QualityAssurance::IBenchmark::BenchmarkResult, QualityAssurance::ID_BENCHMARK_RESULT_ITERATOR>"
2393
+ METHODS[41026] = {
2394
+ [3] = { name = "Next", signature = "virtual bool Next(QualityAssurance::IBenchmark::BenchmarkResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "QualityAssurance::IBenchmark::BenchmarkResult", element = { { name = "apiName", type = Type.STRING16, class = "string" }, { name = "iterations", type = Type.UINT32, class = "uint32_t" }, { name = "roundTrip", type = Type.POD, class = "QualityAssurance::IBenchmark::RoundTripStats", element = { { name = "minNs", type = Type.UINT64, class = "uint64_t" }, { name = "avgNs", type = Type.UINT64, class = "uint64_t" }, { name = "maxNs", type = Type.UINT64, class = "uint64_t" }, { name = "stddevNs", type = Type.UINT64, class = "uint64_t" } } }, { name = "memory", type = Type.POD, class = "QualityAssurance::IBenchmark::MemoryStats", element = { { name = "residentBefore", type = Type.UINT64, class = "uint64_t" }, { name = "residentAfter", type = Type.UINT64, class = "uint64_t" }, { name = "allocatedBefore", type = Type.UINT64, class = "uint64_t" }, { name = "allocatedAfter", type = Type.UINT64, class = "uint64_t" } } }, { name = "passed", type = Type.BOOL, class = "bool" }, { name = "failureReason", type = Type.ENUMU8, class = "QualityAssurance::IBenchmark::FailureReason", optional = true } } } } },
2395
+ [4] = { name = "Previous", signature = "virtual bool Previous(QualityAssurance::IBenchmark::BenchmarkResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "QualityAssurance::IBenchmark::BenchmarkResult", element = { { name = "apiName", type = Type.STRING16, class = "string" }, { name = "iterations", type = Type.UINT32, class = "uint32_t" }, { name = "roundTrip", type = Type.POD, class = "QualityAssurance::IBenchmark::RoundTripStats", element = { { name = "minNs", type = Type.UINT64, class = "uint64_t" }, { name = "avgNs", type = Type.UINT64, class = "uint64_t" }, { name = "maxNs", type = Type.UINT64, class = "uint64_t" }, { name = "stddevNs", type = Type.UINT64, class = "uint64_t" } } }, { name = "memory", type = Type.POD, class = "QualityAssurance::IBenchmark::MemoryStats", element = { { name = "residentBefore", type = Type.UINT64, class = "uint64_t" }, { name = "residentAfter", type = Type.UINT64, class = "uint64_t" }, { name = "allocatedBefore", type = Type.UINT64, class = "uint64_t" }, { name = "allocatedAfter", type = Type.UINT64, class = "uint64_t" } } }, { name = "passed", type = Type.BOOL, class = "bool" }, { name = "failureReason", type = Type.ENUMU8, class = "QualityAssurance::IBenchmark::FailureReason", optional = true } } } } },
2396
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
2397
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2398
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
2399
+ [8] = { name = "Current", signature = "virtual QualityAssurance::IBenchmark::BenchmarkResult Current() const = 0", retvals = { { type = Type.POD, class = "QualityAssurance::IBenchmark::BenchmarkResult", element = { { name = "apiName", type = Type.STRING16, class = "string" }, { name = "iterations", type = Type.UINT32, class = "uint32_t" }, { name = "roundTrip", type = Type.POD, class = "QualityAssurance::IBenchmark::RoundTripStats", element = { { name = "minNs", type = Type.UINT64, class = "uint64_t" }, { name = "avgNs", type = Type.UINT64, class = "uint64_t" }, { name = "maxNs", type = Type.UINT64, class = "uint64_t" }, { name = "stddevNs", type = Type.UINT64, class = "uint64_t" } } }, { name = "memory", type = Type.POD, class = "QualityAssurance::IBenchmark::MemoryStats", element = { { name = "residentBefore", type = Type.UINT64, class = "uint64_t" }, { name = "residentAfter", type = Type.UINT64, class = "uint64_t" }, { name = "allocatedBefore", type = Type.UINT64, class = "uint64_t" }, { name = "allocatedAfter", type = Type.UINT64, class = "uint64_t" } } }, { name = "passed", type = Type.BOOL, class = "bool" }, { name = "failureReason", type = Type.ENUMU8, class = "QualityAssurance::IBenchmark::FailureReason", optional = true } } } } }
2400
+ }
2401
+
2402
+ INTERFACES[41024] = "QualityAssurance::IBenchmark"
2403
+ METHODS[41024] = {
2404
+ [3] = { name = "Trigger", signature = "virtual Core::hresult Trigger(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "iterations", type = Type.UINT32, class = "uint32_t" } } },
2405
+ [4] = { name = "CollectData", signature = "virtual Core::hresult CollectData(QualityAssurance::IBenchmark::IBenchmarkResultIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "report", type = Type.OBJECT, class = "RPC::IIteratorType<QualityAssurance::IBenchmark::BenchmarkResult, QualityAssurance::ID_BENCHMARK_RESULT_ITERATOR>" } } },
2406
+ [5] = { name = "LatencyThreshold", signature = "virtual Core::hresult LatencyThreshold(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "maxLatencyDeviationPct", type = Type.UINT32, class = "uint32_t" } } },
2407
+ [6] = { name = "LatencyThreshold", signature = "virtual Core::hresult LatencyThreshold(uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "maxLatencyDeviationPct", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
2408
+ [7] = { name = "MemoryThreshold", signature = "virtual Core::hresult MemoryThreshold(const uint64_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "maxMemoryGrowthBytes", type = Type.UINT64, class = "uint64_t" } } },
2409
+ [8] = { name = "MemoryThreshold", signature = "virtual Core::hresult MemoryThreshold(uint64_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "maxMemoryGrowthBytes", type = Type.UINT64, class = "uint64_t", proto = "uint64_t&" } } },
2410
+ [9] = { name = "Register", signature = "virtual Core::hresult Register(QualityAssurance::IBenchmark::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "QualityAssurance::IBenchmark::INotification" } } },
2411
+ [10] = { name = "Unregister", signature = "virtual Core::hresult Unregister(QualityAssurance::IBenchmark::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "QualityAssurance::IBenchmark::INotification" } } }
2412
+ }
2413
+
2414
+ INTERFACES[41025] = "QualityAssurance::IBenchmark::INotification"
2415
+ METHODS[41025] = {
2416
+ [3] = { name = "PerformanceCheckCompleted", signature = "virtual void PerformanceCheckCompleted() = 0" }
2417
+ }
2418
+
2419
+ -- IBenchmarkPayload.h
2420
+ INTERFACES[41041] = "RPC::IIteratorType<QualityAssurance::IBenchmarkPayload::PayloadType, QualityAssurance::ID_BENCHMARK_PAYLOADTYPE_ITERATOR>"
2421
+ METHODS[41041] = {
2422
+ [3] = { name = "Next", signature = "virtual bool Next(QualityAssurance::IBenchmarkPayload::PayloadType&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "QualityAssurance::IBenchmarkPayload::PayloadType" } } },
2423
+ [4] = { name = "Previous", signature = "virtual bool Previous(QualityAssurance::IBenchmarkPayload::PayloadType&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "QualityAssurance::IBenchmarkPayload::PayloadType" } } },
2424
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
2425
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2426
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
2427
+ [8] = { name = "Current", signature = "virtual QualityAssurance::IBenchmarkPayload::PayloadType Current() const = 0", retvals = { { type = Type.ENUMU8, class = "QualityAssurance::IBenchmarkPayload::PayloadType" } } }
2428
+ }
2429
+
2430
+ INTERFACES[41040] = "QualityAssurance::IBenchmarkPayload"
2431
+ METHODS[41040] = {
2432
+ [3] = { name = "GetPayloadTypes", signature = "virtual Core::hresult GetPayloadTypes(QualityAssurance::IBenchmarkPayload::IPayloadTypeIterator*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "types", type = Type.OBJECT, class = "RPC::IIteratorType<QualityAssurance::IBenchmarkPayload::PayloadType, QualityAssurance::ID_BENCHMARK_PAYLOADTYPE_ITERATOR>" } } },
2433
+ [4] = { name = "SendUint16", signature = "virtual Core::hresult SendUint16(const uint16_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.UINT16, class = "uint16_t" } } },
2434
+ [5] = { name = "SendUint32", signature = "virtual Core::hresult SendUint32(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.UINT32, class = "uint32_t" } } },
2435
+ [6] = { name = "SendUint64", signature = "virtual Core::hresult SendUint64(const uint64_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.UINT64, class = "uint64_t" } } },
2436
+ [7] = { name = "SendBool", signature = "virtual Core::hresult SendBool(const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.BOOL, class = "bool" } } },
2437
+ [8] = { name = "SendFloat", signature = "virtual Core::hresult SendFloat(const float) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.FLOAT32, class = "float" } } },
2438
+ [9] = { name = "SendDouble", signature = "virtual Core::hresult SendDouble(const double) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.FLOAT64, class = "double" } } },
2439
+ [10] = { name = "SendString", signature = "virtual Core::hresult SendString(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "value", type = Type.STRING16, class = "string" } } },
2440
+ [11] = { name = "SendSampleData", signature = "virtual Core::hresult SendSampleData(const QualityAssurance::IBenchmarkPayload::SampleData&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "data", type = Type.POD, class = "QualityAssurance::IBenchmarkPayload::SampleData", element = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.UINT32, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } } } },
2441
+ [12] = { name = "SendNoPayload", signature = "virtual Core::hresult SendNoPayload() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2442
+ [13] = { name = "SendBuffer", signature = "virtual Core::hresult SendBuffer(const uint16_t, const uint8_t*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
2443
+ [14] = { name = "SendUint32Vector", signature = "virtual Core::hresult SendUint32Vector(const std::vector<uint32_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "data", type = Type.VECTOR16, class = "std::vector<uint32_t>", proto = "std::vector<uint32_t>&", element = { type = Type.UINT32, class = "uint32_t" }, restrict = { min = 1, max = 1024 } } } },
2444
+ [15] = { name = "SendReceiveUint16", signature = "virtual Core::hresult SendReceiveUint16(const uint16_t, uint16_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.UINT16, class = "uint16_t", proto = "uint16_t&" } }, params = { { name = "input", type = Type.UINT16, class = "uint16_t" } } },
2445
+ [16] = { name = "SendReceiveUint32", signature = "virtual Core::hresult SendReceiveUint32(const uint32_t, uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "input", type = Type.UINT32, class = "uint32_t" } } },
2446
+ [17] = { name = "SendReceiveUint64", signature = "virtual Core::hresult SendReceiveUint64(const uint64_t, uint64_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.UINT64, class = "uint64_t", proto = "uint64_t&" } }, params = { { name = "input", type = Type.UINT64, class = "uint64_t" } } },
2447
+ [18] = { name = "SendReceiveBool", signature = "virtual Core::hresult SendReceiveBool(const bool, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.BOOL, class = "bool" } }, params = { { name = "input", type = Type.BOOL, class = "bool" } } },
2448
+ [19] = { name = "SendReceiveFloat", signature = "virtual Core::hresult SendReceiveFloat(const float, float&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.FLOAT32, class = "float" } }, params = { { name = "input", type = Type.FLOAT32, class = "float" } } },
2449
+ [20] = { name = "SendReceiveDouble", signature = "virtual Core::hresult SendReceiveDouble(const double, double&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.FLOAT64, class = "double" } }, params = { { name = "input", type = Type.FLOAT64, class = "double" } } },
2450
+ [21] = { name = "SendReceiveString", signature = "virtual Core::hresult SendReceiveString(const string&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
2451
+ [22] = { name = "SendReceiveSampleData", signature = "virtual Core::hresult SendReceiveSampleData(const QualityAssurance::IBenchmarkPayload::SampleData&, QualityAssurance::IBenchmarkPayload::SampleData&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.POD, class = "QualityAssurance::IBenchmarkPayload::SampleData", element = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.UINT32, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } } }, params = { { name = "input", type = Type.POD, class = "QualityAssurance::IBenchmarkPayload::SampleData", element = { { name = "id", type = Type.UINT32, class = "uint32_t" }, { name = "value", type = Type.UINT32, class = "uint32_t" }, { name = "name", type = Type.STRING16, class = "string" } } } } },
2452
+ [23] = { name = "SendReceiveBuffer", signature = "virtual Core::hresult SendReceiveBuffer(uint16_t&, uint8_t*) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } }, params = { { name = "buffer", type = Type.BUFFER16, class = "uint8_t", proto = "uint8_t*" } } },
2453
+ [24] = { name = "SendReceiveUint32Vector", signature = "virtual Core::hresult SendReceiveUint32Vector(const std::vector<uint32_t>&, std::vector<uint32_t>&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.VECTOR16, class = "std::vector<uint32_t>", proto = "std::vector<uint32_t>&", element = { type = Type.UINT32, class = "uint32_t" }, restrict = { min = 1, max = 1024 } } }, params = { { name = "input", type = Type.VECTOR16, class = "std::vector<uint32_t>", proto = "std::vector<uint32_t>&", element = { type = Type.UINT32, class = "uint32_t" }, restrict = { min = 1, max = 1024 } } } },
2454
+ [25] = { name = "Add", signature = "virtual Core::hresult Add(const uint32_t, const uint32_t, uint32_t&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } }, params = { { name = "a", type = Type.UINT32, class = "uint32_t" }, { name = "b", type = Type.UINT32, class = "uint32_t" } } }
2455
+ }
2456
+
2391
2457
  -- ITestAutomation.h
2392
2458
  INTERFACES[40960] = "QualityAssurance::IMemory"
2393
2459
  METHODS[40960] = {
2394
2460
  [3] = { name = "AllocateMemory", signature = "virtual Core::hresult AllocateMemory(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "size", type = Type.UINT32, class = "uint32_t" } } },
2395
2461
  [4] = { name = "FreeAllocatedMemory", signature = "virtual Core::hresult FreeAllocatedMemory() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
@@ -2491,10 +2557,24 @@
2491
2557
  [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2492
2558
  [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2493
2559
  [6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } } }
2494
2560
  }
2495
2561
 
2562
+ -- ITestPlugin.h
2563
+ INTERFACES[41056] = "QualityAssurance::ITestPlugin"
2564
+ METHODS[41056] = {
2565
+ [3] = { name = "Register", signature = "virtual Core::hresult Register(QualityAssurance::ITestPlugin::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "QualityAssurance::ITestPlugin::INotification" } } },
2566
+ [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(QualityAssurance::ITestPlugin::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "QualityAssurance::ITestPlugin::INotification" } } },
2567
+ [5] = { name = "Echo", signature = "virtual Core::hresult Echo(const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "output", type = Type.STRING16, class = "string" } }, params = { { name = "input", type = Type.STRING16, class = "string" } } },
2568
+ [6] = { name = "Greet", signature = "virtual Core::hresult Greet(const string&, string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "message", type = Type.STRING16, class = "string" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
2569
+ }
2570
+
2571
+ INTERFACES[41057] = "QualityAssurance::ITestPlugin::INotification"
2572
+ METHODS[41057] = {
2573
+ [3] = { name = "OnGreeting", signature = "virtual void OnGreeting(const string&) = 0", params = { { name = "message", type = Type.STRING16, class = "string" } } }
2574
+ }
2575
+
2496
2576
  -- ITestUtility.h
2497
2577
  INTERFACES[40992] = "QualityAssurance::ITestUtility"
2498
2578
  METHODS[40992] = {
2499
2579
  [3] = { name = "Commands", signature = "virtual QualityAssurance::ITestUtility::ICommand::IIterator* Commands() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand::IIterator" } } },
2500
2580
  [4] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
@@ -3536,10 +3616,23 @@
3536
3616
  [0] = "END_DEVICE",
3537
3617
  [1] = "ROUTER",
3538
3618
  [2] = "CONTROLLER"
3539
3619
  }
3540
3620
 
3621
+ ENUMS["QualityAssurance::IBenchmark::FailureReason"] = {
3622
+ [0] = "LATENCY_THRESHOLD_EXCEEDED",
3623
+ [1] = "MEMORY_THRESHOLD_EXCEEDED",
3624
+ [2] = "LATENCY_AND_MEMORY_THRESHOLD_EXCEEDED"
3625
+ }
3626
+
3627
+ ENUMS["QualityAssurance::IBenchmarkPayload::PayloadType"] = {
3628
+ [0] = "PAYLOAD_UNKNOWN",
3629
+ [1] = "PAYLOAD_SMALL",
3630
+ [2] = "PAYLOAD_MEDIUM",
3631
+ [3] = "PAYLOAD_LARGE"
3632
+ }
3633
+
3541
3634
  ENUMS["QualityAssurance::ITestTextOptions::EnumTextOptions"] = {
3542
3635
  [0] = "FIRST_OPTION",
3543
3636
  [1] = "SECOND_OPTION",
3544
3637
  [2] = "ThirdOption"
3545
3638
  }