diff --git a/.bazelrc b/.bazelrc index bb8dc255..5cd8ce48 100644 --- a/.bazelrc +++ b/.bazelrc @@ -36,7 +36,6 @@ build:toolchain_common --host_platform=@score_bazel_platforms//:x86_64-linux ## Ferrocene must be common compiler for HOST. To ensure metadata compatibility for proc macro crate build:toolchain_common --extra_toolchains=@score_toolchains_rust//toolchains/ferrocene:ferrocene_x86_64_unknown_linux_gnu build:stub --@score_baselibs//score/mw/log/flags:KRemote_Logging=False -build:stub --@score_logging//score/mw/log/flags:KRemote_Logging=False build:stub --@score_baselibs//score/json:base_library=nlohmann # Target configuration for running integration tests on localhost diff --git a/MODULE.bazel b/MODULE.bazel index 0866f405..45731922 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -154,7 +154,11 @@ use_repo(oci, "debian-test-runtime", "debian-test-runtime_linux_amd64") bazel_dep(name = "score_baselibs_rust", version = "0.1.1") bazel_dep(name = "score_baselibs", version = "0.2.4") -bazel_dep(name = "score_logging", version = "0.1.0") +git_override( + module_name = "score_baselibs", + commit = "4de0029b909ae039e159c73d17511926cf476d19", + remote = "https://github.com/eclipse-score/baselibs.git", +) # TODO: remove once inherited properly from `score_logging`. bazel_dep(name = "trlc", version = "0.0.0", dev_dependency = True) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 35c55414..2c1f8008 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -24,10 +24,8 @@ "https://bcr.bazel.build/modules/apple_support/1.22.1/MODULE.bazel": "90bd1a660590f3ceffbdf524e37483094b29352d85317060b2327fff8f3f4458", "https://bcr.bazel.build/modules/apple_support/1.23.1/MODULE.bazel": "53763fed456a968cf919b3240427cf3a9d5481ec5466abc9d5dc51bc70087442", "https://bcr.bazel.build/modules/apple_support/1.23.1/source.json": "d888b44312eb0ad2c21a91d026753f330caa48a25c9b2102fae75eb2b0dcfdd2", - "https://bcr.bazel.build/modules/aspect_bazel_lib/1.28.0/MODULE.bazel": "d793416e81c34d137d75ef84fe622df6c550826772a7f06e3b98a0d1c347fe1c", "https://bcr.bazel.build/modules/aspect_bazel_lib/1.31.2/MODULE.bazel": "7bee702b4862612f29333590f4b658a5832d433d6f8e4395f090e8f4e85d442f", "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.0/MODULE.bazel": "6307fec451ba9962c1c969eb516ebfe1e46528f7fa92e1c9ac8646bef4cdaa3f", - "https://bcr.bazel.build/modules/aspect_bazel_lib/1.42.1/MODULE.bazel": "b7aca918a7c7f4cb9ea223e7e2cba294760659ec7364cc551df156067e4a3621", "https://bcr.bazel.build/modules/aspect_bazel_lib/1.42.2/MODULE.bazel": "2e0d8ab25c57a14f56ace1c8e881b69050417ff91b2fb7718dc00d201f3c3478", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.0.0/MODULE.bazel": "e118477db5c49419a88d78ebc7a2c2cea9d49600fe0f490c1903324a2c16ecd9", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.11.0/MODULE.bazel": "cb1ba9f9999ed0bc08600c221f532c1ddd8d217686b32ba7d45b0713b5131452", @@ -51,7 +49,6 @@ "https://bcr.bazel.build/modules/aspect_rules_js/2.3.8/source.json": "411ec9d79d6f5fe8a083359588c21d01a5b48d88a2cbd334a4c90365015b7836", "https://bcr.bazel.build/modules/aspect_rules_lint/0.12.0/MODULE.bazel": "e767c5dbfeb254ec03275a7701b5cfde2c4d2873676804bc7cb27ddff3728fed", "https://bcr.bazel.build/modules/aspect_rules_lint/1.0.3/MODULE.bazel": "ed0fe929647ba21d2041e14ea3d757133ca306b72d4998e8a3d0d2f515196765", - "https://bcr.bazel.build/modules/aspect_rules_lint/1.10.2/MODULE.bazel": "a4e49c029f1e2b3d7c412c45f10e03ab5cc80f9a579737868554044b03c90365", "https://bcr.bazel.build/modules/aspect_rules_lint/1.3.1/MODULE.bazel": "06ce330900a7d6403bc8d88e5dfad6aeeb8ae40179f66bb89e69c8bf6f6b1a0b", "https://bcr.bazel.build/modules/aspect_rules_lint/1.4.2/MODULE.bazel": "78d025facf6fa675fd6f0b62fd6a9a2bec7ef5ae1e288e5b53f4383b98017105", "https://bcr.bazel.build/modules/aspect_rules_lint/1.4.4/MODULE.bazel": "24459eeeeb084bc3e7628c338e494746718bc17b3a3cbd94415c8df5c7c6dc37", @@ -107,92 +104,44 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", "https://bcr.bazel.build/modules/bazel_skylib/1.9.0/MODULE.bazel": "72997b29dfd95c3fa0d0c48322d05590418edef451f8db8db5509c57875fb4b7", "https://bcr.bazel.build/modules/bazel_skylib/1.9.0/source.json": "7ad77c1e8c1b84222d9b3f3cae016a76639435744c19330b0b37c0a3c9da7dc0", - "https://bcr.bazel.build/modules/boost.any/1.87.0/MODULE.bazel": "bd5e7c7abe254911ea9ee86877b2f9d72e5b01ba5e1d78224564d6919105e03a", - "https://bcr.bazel.build/modules/boost.any/1.87.0/source.json": "928d3773ee07be66fd2f1025cf63776bca9f80d7c57b705e994ed953cd17b6bb", - "https://bcr.bazel.build/modules/boost.array/1.87.0/MODULE.bazel": "beb11f5d659b17df58c07e039392edc9233e1be9565e5d4b1393fff9bf4457c4", - "https://bcr.bazel.build/modules/boost.array/1.87.0/source.json": "0583a9fd9d24a14e33b74b4342f94b4a4a3b539af11b0c12403a1a4da1f1548a", - "https://bcr.bazel.build/modules/boost.assert/1.87.0/MODULE.bazel": "8a950da6e19dd6d6427b95b1cfe1d2fc86eb598f6fb753345d925eb92d74a821", - "https://bcr.bazel.build/modules/boost.assert/1.87.0/source.json": "085a7c247d90bb4f8f5c3cc7eec1994f3d46d2a26af1947c85ff6f8ddd86ce59", - "https://bcr.bazel.build/modules/boost.bind/1.87.0/MODULE.bazel": "6d224cd013e45d15710476840fff34aa2da53389c3bfd252054e2efd893b0bf9", - "https://bcr.bazel.build/modules/boost.bind/1.87.0/source.json": "e93e696ab6140c1f07317357b04b4d0fcf0aefa61991b8fa8b65416d81677b44", - "https://bcr.bazel.build/modules/boost.concept_check/1.87.0/MODULE.bazel": "6a935c9f5d739ad6d0401d1e5f71f4bfb538c66ccb1d3b8ac7a5a2b74bd207ff", - "https://bcr.bazel.build/modules/boost.concept_check/1.87.0/source.json": "45ffc4ae171c9b14bbe595e3d3e7d0a5065ceb18f949d1a2365d328ca89e1a1c", - "https://bcr.bazel.build/modules/boost.config/1.87.0/MODULE.bazel": "01da6517cb341d5abea9be54337bf85ba50132b3690a621f09be5890ecd12796", - "https://bcr.bazel.build/modules/boost.config/1.87.0/source.json": "9a00cd7c9afd6f58b349a806791c7aab040b1cd1a35464e59b79be724261a5ae", - "https://bcr.bazel.build/modules/boost.container/1.87.0/MODULE.bazel": "affb6e485eb13d3df0e9ee464f6a890175762526166da601a83f12d21b6c6950", - "https://bcr.bazel.build/modules/boost.container/1.87.0/source.json": "ddf180a658ad7743e081970719a184538945b9554be8278b55a67ba281ceede0", - "https://bcr.bazel.build/modules/boost.container_hash/1.87.0/MODULE.bazel": "a718ac13832c18ffc828f33e9cf8e566095d5ed8c80584bd1ad429c4ce91efa5", - "https://bcr.bazel.build/modules/boost.container_hash/1.87.0/source.json": "a7a90c4dfea2da1648ac530a838faebc093cbbaeab5e4f43a8532e5b76ff32d3", - "https://bcr.bazel.build/modules/boost.conversion/1.87.0/MODULE.bazel": "47bafdb6a14ec58feefe69a1367b537458563e0627e1986f377cc0b4e8ebd41e", - "https://bcr.bazel.build/modules/boost.conversion/1.87.0/source.json": "7aa865b11b0a699d15926eb87a21d17220d64265da3d280261a480b0d88b3dbb", - "https://bcr.bazel.build/modules/boost.core/1.87.0/MODULE.bazel": "33517eb46bb16f4b4f4a1bde61fe8b2475f45b5574bcd9f04c85f4bf3afe30d2", - "https://bcr.bazel.build/modules/boost.core/1.87.0/source.json": "9e2920b45c833a6a2cd42b16e17a5b97201bb73698a3902936cc90c1aa3de667", - "https://bcr.bazel.build/modules/boost.describe/1.87.0/MODULE.bazel": "638752de4ad46348a7e3ac72910b699fde5a3c71d42fc69047d2aa8825411646", - "https://bcr.bazel.build/modules/boost.describe/1.87.0/source.json": "c260a5c38806ea88ce50b2d070484ae634941d2be7a1ddb0f959923ca8ef10d4", - "https://bcr.bazel.build/modules/boost.detail/1.87.0/MODULE.bazel": "64ed391c2b60b226263de4f486fad690414afc6a68d1a5e58eed70e4a63f2d80", - "https://bcr.bazel.build/modules/boost.detail/1.87.0/source.json": "dde910ab5e8ca18352cceaf4a922904b3de9ace042bf16f1a2015ca53776a568", - "https://bcr.bazel.build/modules/boost.function/1.87.0/MODULE.bazel": "d7ad93c26d0102b48cd6f781fcb68d16861fd6bf8772f784f034afabbabea391", - "https://bcr.bazel.build/modules/boost.function/1.87.0/source.json": "dd6765e2d9d902fc82da874f55061cf233a17affa66acb1641f478480b80d5d2", - "https://bcr.bazel.build/modules/boost.function_types/1.87.0/MODULE.bazel": "fed8aedff1fb01468a24e53a10793411330e36ebe29aeafaadeae00e25c20371", - "https://bcr.bazel.build/modules/boost.function_types/1.87.0/source.json": "c3a7fa0a172a109ae04a575eba033e133a38448005468dfddedab065d071dbbf", - "https://bcr.bazel.build/modules/boost.functional/1.87.0/MODULE.bazel": "5488597db90a4d8615505e9673806db23a98a4c73eadc16999478c7b1a6c1bc7", - "https://bcr.bazel.build/modules/boost.functional/1.87.0/source.json": "d39c98b1a9ae0a74da51ff049054fe6f77060d00c1768ea7eb6c629f3ac9eea5", - "https://bcr.bazel.build/modules/boost.fusion/1.87.0/MODULE.bazel": "2c28c212edcf35584dcf09089c51d6dcb2a01cf5d8d5c2b125dc91acb083a463", - "https://bcr.bazel.build/modules/boost.fusion/1.87.0/source.json": "35cb70a4a379e430e9efde27c9c2aa061791e9a1f693f7c85d2d4f1665ba2381", - "https://bcr.bazel.build/modules/boost.integer/1.87.0/MODULE.bazel": "2b862679c8595b6ecb3806ec5c7a1024c9e00fca94e5ee713d75ab022c6a7444", - "https://bcr.bazel.build/modules/boost.integer/1.87.0/source.json": "adce74ac44da997658d139f419f3c6a909fdc35d05566814c9c15e3ccb99fff6", - "https://bcr.bazel.build/modules/boost.interprocess/1.87.0/MODULE.bazel": "e85519bd17957242ddd8e82fe6529b6cacd36f6cb0b1140fa728ed96f2a5738d", - "https://bcr.bazel.build/modules/boost.interprocess/1.87.0/source.json": "3fc2d81ac08cf07009c143a2a161d1f041cd7d90a2f81ea68dc81ea056404929", - "https://bcr.bazel.build/modules/boost.intrusive/1.87.0/MODULE.bazel": "9dd904f7da54b7efa8476da8152e8cd60702e7b61bfae2689672f185458dc478", - "https://bcr.bazel.build/modules/boost.intrusive/1.87.0/source.json": "cc603911503905072f8596510bb6e95ce210a82564258d3fd319f9499f339cf6", - "https://bcr.bazel.build/modules/boost.io/1.87.0/MODULE.bazel": "30b1fbdc4a0463f727e2a78558550adf05c61e1fc209a6dcd35df03eaa4dafac", - "https://bcr.bazel.build/modules/boost.io/1.87.0/source.json": "b42dd52763c9bce54ed4a4c8ef48d560460f854bb53770f37c839180dba897e0", - "https://bcr.bazel.build/modules/boost.iterator/1.87.0/MODULE.bazel": "7e6ce23b059902c1709ba033dd1f4783b3de3f48ec4dc9f5e6ab82ddc699223e", - "https://bcr.bazel.build/modules/boost.iterator/1.87.0/source.json": "69d37225c6ffc3e8af0e7ea427ff51ccb04d84c6e7e361bbb8f1dc859b4412ea", - "https://bcr.bazel.build/modules/boost.lexical_cast/1.87.0/MODULE.bazel": "878478bbe6d3350cad171dd1b4558732dbee7021ab69e40a3c5bf9e59b37922c", - "https://bcr.bazel.build/modules/boost.lexical_cast/1.87.0/source.json": "80e0443943851508f2fa427c1c48b714690691c7022082ec65551dbe4680c82e", - "https://bcr.bazel.build/modules/boost.move/1.87.0/MODULE.bazel": "5f26dacea41a8d617b6097219df961405c8a08a9315da14cefa8da15587a7fc5", - "https://bcr.bazel.build/modules/boost.move/1.87.0/source.json": "a95f9b258ddf918c3137c2b8d223b0b55cf9a17a52d4e19ccabfe650dcf118e3", - "https://bcr.bazel.build/modules/boost.mp11/1.87.0/MODULE.bazel": "af9644d2b668f3e014ac335a8a84ac74d9cb263454cd07cd5b84ce206f5dd81f", - "https://bcr.bazel.build/modules/boost.mp11/1.87.0/source.json": "fb17f9453d8e62a6425efccc3a827f29ddb4577aaffee68393c86bd21e517187", - "https://bcr.bazel.build/modules/boost.mpl/1.87.0/MODULE.bazel": "72eba3a8cc5711e15a852829d00482abbf7869ed2ee6f598b8f295261f3e5496", - "https://bcr.bazel.build/modules/boost.mpl/1.87.0/source.json": "81a99487d926f8a26dd5d80662e14baa0a6842b81a2a47f3f529064d0a36f36f", - "https://bcr.bazel.build/modules/boost.numeric_conversion/1.87.0/MODULE.bazel": "0164792509fbf8e6374eeb94a8e84ba8aa5e939620266177a112eac118e67f7c", - "https://bcr.bazel.build/modules/boost.numeric_conversion/1.87.0/source.json": "b19fe476ce051ee4b127f78b2ee4fcec917f60e2f0a06a26528c5666b355d623", - "https://bcr.bazel.build/modules/boost.optional/1.87.0/MODULE.bazel": "a12ca5b2394521bd60e432c9a98623d5a33edf9f7f891fb26c5d0840fb6b182e", - "https://bcr.bazel.build/modules/boost.optional/1.87.0/source.json": "38de88d9d67d2c7673a2c3a817a578c2ead946a11ae111f24f71859b401b0656", - "https://bcr.bazel.build/modules/boost.predef/1.87.0/MODULE.bazel": "4bb0cc9a326ea8ffde86044c2dbdf08b75d5e8fe7e4ea8c399b058262680a890", - "https://bcr.bazel.build/modules/boost.predef/1.87.0/source.json": "421162e76f175a64d22296b9cf3272441324fa994766acffd367182a777ad092", - "https://bcr.bazel.build/modules/boost.preprocessor/1.87.0/MODULE.bazel": "fdbcce15c585de47e4a5e9f6e2b9aa87f690a87e205eded400c5590f7e64535a", - "https://bcr.bazel.build/modules/boost.preprocessor/1.87.0/source.json": "ef9b9006890126f5880bb51ccbe8a97a95baf21606e2f30acdb1c30c0dd79758", - "https://bcr.bazel.build/modules/boost.program_options/1.87.0/MODULE.bazel": "186e44a5e01b9dedc91420141fba5b31cb73d04f374a6387f80ab53d725faafc", - "https://bcr.bazel.build/modules/boost.program_options/1.87.0/source.json": "53dacc9541ab7e68796c86cacb4d395b9a758a2a2fb2778f67ca5dcd1ef990e0", - "https://bcr.bazel.build/modules/boost.range/1.87.0/MODULE.bazel": "b1604553c080ca8620fb8e16267b397d4345986acae9ddd8277f36ad87236b60", - "https://bcr.bazel.build/modules/boost.range/1.87.0/source.json": "3477215270d2295f882b0b127347fddf69aecdb7cd77ba315e55199c36208661", - "https://bcr.bazel.build/modules/boost.regex/1.87.0/MODULE.bazel": "b91f176af90ce5ad96c8be6f83c4fb253fc8b391055e23a349f35e76e679e302", - "https://bcr.bazel.build/modules/boost.regex/1.87.0/source.json": "a887e4a0ac22ae2eb6203bbfbc2b6a9581edc1d65af0a8c392b30327a7688432", - "https://bcr.bazel.build/modules/boost.smart_ptr/1.87.0/MODULE.bazel": "a2a2b804d33fd47e37b33bb0b47a66b07aab616c12083654f4d9b92ab1308470", - "https://bcr.bazel.build/modules/boost.smart_ptr/1.87.0/source.json": "ff2c2bc2620fd9f404ea1937f38c1776a6b88ae17516c440eda88366fbd14c91", - "https://bcr.bazel.build/modules/boost.static_assert/1.87.0/MODULE.bazel": "06e7170d6e4ec08d6a4a83d1f0bce3f7fdacd89e4dcaa93d508f971e4e363d4f", - "https://bcr.bazel.build/modules/boost.static_assert/1.87.0/source.json": "d5b3f81fba6382b83885ff2dfaef07a5788323ed82d472d2fd629fcbba04ec7a", - "https://bcr.bazel.build/modules/boost.throw_exception/1.87.0/MODULE.bazel": "d02c1799ff6bc1bd0a9e7f149ac35a4851c89156be7d81805df9238d52047f02", - "https://bcr.bazel.build/modules/boost.throw_exception/1.87.0/source.json": "b52fb8b064d825ebb7047a72cf2c101a047dc60c1d0a89829b7ed8e39ff4fe6a", - "https://bcr.bazel.build/modules/boost.tokenizer/1.87.0/MODULE.bazel": "48ecacd7bf0fcb7cbf27b55a7d6bf82b988f308666bda2d51840450ea6d62401", - "https://bcr.bazel.build/modules/boost.tokenizer/1.87.0/source.json": "c39ec91706ad8eeab142528eac47737b6fc314b952ffdb9578ab95e5f3c690b4", - "https://bcr.bazel.build/modules/boost.tuple/1.87.0/MODULE.bazel": "94a17666a0d0e875a346b4e8db75ec05e3a1c9c7a681ac5eca80c18e68b5d547", - "https://bcr.bazel.build/modules/boost.tuple/1.87.0/source.json": "5f42023d26b3abefc034817a535d3d0ab06712f4740a93aa4e247287fba1cb47", - "https://bcr.bazel.build/modules/boost.type_index/1.87.0/MODULE.bazel": "a871d18870b21f00c89ba8dd469e027cd697363a9f3dd525176d91e837b8bb38", - "https://bcr.bazel.build/modules/boost.type_index/1.87.0/source.json": "fe14f80f9a857b92af204396d0e81bf57751113e37a77586b9610a7894407092", - "https://bcr.bazel.build/modules/boost.type_traits/1.87.0/MODULE.bazel": "8d2d44e992e85a59b6bd13b145ae27736d932a29e5aec743a0cfd014af5aee27", - "https://bcr.bazel.build/modules/boost.type_traits/1.87.0/source.json": "fd7434b8e36d19a1c8e9349e041ceaf19d0b98e90b6d4c7b86249735907cea34", - "https://bcr.bazel.build/modules/boost.typeof/1.87.0/MODULE.bazel": "c3cd122b8745c835229c58df8c46e81b944996b4bd3822f947873cb617374dd8", - "https://bcr.bazel.build/modules/boost.typeof/1.87.0/source.json": "ba36c7ce360efd31bf7ab5c1503b785de5c8db673056067ff8c7e3e94efccb68", - "https://bcr.bazel.build/modules/boost.unordered/1.87.0/MODULE.bazel": "bfee6daa324bb37c618fc073c50a0754985b9538e13de0e873381d41d634168c", - "https://bcr.bazel.build/modules/boost.unordered/1.87.0/source.json": "3b237fcd1dda18408dbdcb06984e50a13f0688fd0dca480a552f1ff37a6f50b5", - "https://bcr.bazel.build/modules/boost.utility/1.87.0/MODULE.bazel": "8ab710d4feac76acba004a1cac6d64823c812bfeefea18fb7b1a907c86a9ecf6", - "https://bcr.bazel.build/modules/boost.utility/1.87.0/source.json": "ab5744c8cc722dd83c96ae672e01010b944ad4e864e445de66f78164152a7a23", - "https://bcr.bazel.build/modules/boost.winapi/1.87.0/MODULE.bazel": "b36870b9f3ebe56c1dadd0507fb6ee6b5a59e13c5c0b784baaa509722bd0ffba", - "https://bcr.bazel.build/modules/boost.winapi/1.87.0/source.json": "8e363a11b36f5f78b4d00a4543a8b181313d78abdcc5dec6e438a5c4b2fd2a7e", + "https://bcr.bazel.build/modules/boost.assert/1.83.0.bcr.4/MODULE.bazel": "0cc01302bf8f0098013098098f441b06068e6f4d05a4bb4f75a2133d11239e5b", + "https://bcr.bazel.build/modules/boost.assert/1.83.0.bcr.4/source.json": "225cb551191ac7f5fb4eba0476a0d0397405cbb360dd9755bf29b28033415379", + "https://bcr.bazel.build/modules/boost.config/1.83.0.bcr.4/MODULE.bazel": "d6433498d31931ef3ec5e237f9a780bd8dbb110a73cccaac15f99df2ff0795a9", + "https://bcr.bazel.build/modules/boost.config/1.83.0.bcr.4/source.json": "0a5b5bf8d2afcf0731fcd452fe69f20d45b0d08ba07e70698cc7ee36f0ce7e9c", + "https://bcr.bazel.build/modules/boost.container/1.83.0.bcr.4/MODULE.bazel": "8c2711b962cabb11a91dfa24c8019141d7709e2a7d9ad888c7b7bd1f702565ae", + "https://bcr.bazel.build/modules/boost.container/1.83.0.bcr.4/source.json": "246ae4564faf1c08995ac3f6a6886999e197821d0e3b3dd641911ae417657602", + "https://bcr.bazel.build/modules/boost.container_hash/1.83.0.bcr.4/MODULE.bazel": "2f8246d0e34f19d3e09ba41022e85775566449f6a133640e65b4d9f1cbf110b8", + "https://bcr.bazel.build/modules/boost.container_hash/1.83.0.bcr.4/source.json": "0410e34fef0a3dc16edc0f6a8f49783cba04a891183d76286ba974e4d9806ef0", + "https://bcr.bazel.build/modules/boost.core/1.83.0.bcr.4/MODULE.bazel": "145932521c0509dbb268a8f062ba5432f0fe2620e6f82a580dab0eacda79a140", + "https://bcr.bazel.build/modules/boost.core/1.83.0.bcr.4/source.json": "d709cff67716e366200ca77680b39e9c98141c7289ddbf207b1c710f4de7bf03", + "https://bcr.bazel.build/modules/boost.describe/1.83.0.bcr.4/MODULE.bazel": "e705d8ed1d12aba965bb860b9130d05738854168b28573283a75dfa9d98ebc86", + "https://bcr.bazel.build/modules/boost.describe/1.83.0.bcr.4/source.json": "748e4e74723c381d304f888849efd52caf5710f48ceb67b91d4e43fc800ccd81", + "https://bcr.bazel.build/modules/boost.interprocess/1.83.0.bcr.4/MODULE.bazel": "b1c4cf58b387c07c10cea0709ad808283c62aa8024bebc9ce7a59248c9980729", + "https://bcr.bazel.build/modules/boost.interprocess/1.83.0.bcr.4/source.json": "4f9c40d790c736a619c03b5788b80575fadffbb712fb10944572b420313c5dee", + "https://bcr.bazel.build/modules/boost.intrusive/1.83.0.bcr.4/MODULE.bazel": "8cfe7ec4ae0e4c33297df4edf5c22e6498cde0d7a1ecf98720392b829918eb61", + "https://bcr.bazel.build/modules/boost.intrusive/1.83.0.bcr.4/source.json": "04475d40cac42ebe96888a0599b2b9b35d4092502710f421cb3dc9ad2c6b8099", + "https://bcr.bazel.build/modules/boost.move/1.83.0.bcr.4/MODULE.bazel": "ddc12982f87e67597eeede240369cc73d4ba83ec764a752c4a471245834ee060", + "https://bcr.bazel.build/modules/boost.move/1.83.0.bcr.4/source.json": "6f9971fd617c8d94e7c4a02c618052edec5ad0f30a1b18b4bf9e995443545330", + "https://bcr.bazel.build/modules/boost.mp11/1.83.0.bcr.4/MODULE.bazel": "27fa864c5e1799e514bbe2f0b9439ad29380f5d436ae3b39c29109609d81316e", + "https://bcr.bazel.build/modules/boost.mp11/1.83.0.bcr.4/source.json": "8c2924bab093f7d0e44cb2ac55dea985497b9d85d6a246c89377a49d27d452a6", + "https://bcr.bazel.build/modules/boost.predef/1.83.0.bcr.4/MODULE.bazel": "4d842ef8cadb835dcfff0ee90a7ff0b6e8df4774c72e4e8443ca2339083cd58b", + "https://bcr.bazel.build/modules/boost.predef/1.83.0.bcr.4/source.json": "4bc4c6af4bcc909b1d4abebba5583d03d5e09447c658fa63fe8fdd8a5b2906e5", + "https://bcr.bazel.build/modules/boost.preprocessor/1.83.0.bcr.4/MODULE.bazel": "aee3f5151c6c5738a494c7a2b842d1f80db0e60601cc6c1ef2b74e0c7e548fa6", + "https://bcr.bazel.build/modules/boost.preprocessor/1.83.0.bcr.4/source.json": "ce770e480d05b987d953d7e64f80cebdfb5b008a9b9da80355d9e86a3d09bbb7", + "https://bcr.bazel.build/modules/boost.static_assert/1.83.0.bcr.4/MODULE.bazel": "55a9d94e82ebdc01857bae5590e83a7afab56fc57e86f345288601992eb5cd8e", + "https://bcr.bazel.build/modules/boost.static_assert/1.83.0.bcr.4/source.json": "d14305e5679f008a352f75e8eaa725ab9ff71ec1dd2553cda1b171e39fd20cfe", + "https://bcr.bazel.build/modules/boost.throw_exception/1.83.0.bcr.4/MODULE.bazel": "6dc898672c5de822af4b4da0fc6d0ed233d9fa942356c4e1bbcd748916ba0c58", + "https://bcr.bazel.build/modules/boost.throw_exception/1.83.0.bcr.4/source.json": "ec9d540d7ca6beaffdc7f0395cd5eea0acda924b3ab306966786b242df74b512", + "https://bcr.bazel.build/modules/boost.tuple/1.83.0.bcr.4/MODULE.bazel": "3a21cf25cd86a03bdc78684f16d5b25e91f075ff95230b849545484a7d4d506b", + "https://bcr.bazel.build/modules/boost.tuple/1.83.0.bcr.4/source.json": "e145722cc962e7f4385f554ce6e8f4373bab792691712788fa16befa9082b938", + "https://bcr.bazel.build/modules/boost.type_traits/1.83.0.bcr.4/MODULE.bazel": "ecf03c91b87bc800d9c699718fab225973063fc1975082e155298e5a87e19573", + "https://bcr.bazel.build/modules/boost.type_traits/1.83.0.bcr.4/source.json": "107e5bef1443ee75efc197198b45fb01d6460b475e20d1fa0d52af64600c8204", + "https://bcr.bazel.build/modules/boost.unordered/1.83.0.bcr.4/MODULE.bazel": "122f475aca3eb7af7b3e66c1bc6a0139c95ee3629c3625ec7af7ac646be7fad6", + "https://bcr.bazel.build/modules/boost.unordered/1.83.0.bcr.4/source.json": "1afd0e208be668faeea97b63d18ef23232c522e300b454d4a2f164c369dcfb2e", + "https://bcr.bazel.build/modules/boost.winapi/1.83.0.bcr.4/MODULE.bazel": "3a36763aafd5fef4844b012bacdc104674cc3ee6a1e8b501a6d68e964a7df20e", + "https://bcr.bazel.build/modules/boost.winapi/1.83.0.bcr.4/source.json": "d4be5cdf5cfdeae83f70211faa034bc41168c75fd98a560464131c8cfc6365fa", + "https://bcr.bazel.build/modules/boost/1.83.0.bcr.4/MODULE.bazel": "0ce94f87f4514f6abd77d7ea9d221cc3432e48957c82d712829b36d53183dd68", + "https://bcr.bazel.build/modules/boost/1.83.0.bcr.4/source.json": "1c17438086d138fbaa8fbd8774b4cdf932314bdff85901c2626a94469bd7fa4f", "https://bcr.bazel.build/modules/boringssl/0.0.0-20211025-d4f1ab9/MODULE.bazel": "6ee6353f8b1a701fe2178e1d925034294971350b6d3ac37e67e5a7d463267834", "https://bcr.bazel.build/modules/boringssl/0.0.0-20230215-5c22014/MODULE.bazel": "4b03dc0d04375fa0271174badcd202ed249870c8e895b26664fd7298abea7282", "https://bcr.bazel.build/modules/boringssl/0.0.0-20240530-2db0eb3/MODULE.bazel": "d0405b762c5e87cd445b7015f2b8da5400ef9a8dbca0bfefa6c1cea79d528a97", @@ -212,7 +161,6 @@ "https://bcr.bazel.build/modules/cel-spec/0.15.0/source.json": "ab7dccdf21ea2261c0f809b5a5221a4d7f8b580309f285fdf1444baaca75d44a", "https://bcr.bazel.build/modules/civetweb/1.16/MODULE.bazel": "46a38f9daeb57392e3827fce7d40926be0c802bd23cdd6bfd3a96c804de42fae", "https://bcr.bazel.build/modules/civetweb/1.16/source.json": "ba8b9585adb8355cb51b999d57172fd05e7a762c56b8d4bac6db42c99de3beb7", - "https://bcr.bazel.build/modules/container_structure_test/1.16.0/MODULE.bazel": "5bf2659d7724e232c10435e7ef3d5b3d3bc4bfc7825060e408b4a5e7d165ddf7", "https://bcr.bazel.build/modules/curl/8.4.0/MODULE.bazel": "0bc250aa1cb69590049383df7a9537c809591fcf876c620f5f097c58fdc9bc10", "https://bcr.bazel.build/modules/curl/8.7.1/MODULE.bazel": "088221c35a2939c555e6e47cb31a81c15f8b59f4daa8009b1e9271a502d33485", "https://bcr.bazel.build/modules/curl/8.7.1/source.json": "bf9890e809717445b10a3ddc323b6d25c46631589c693a232df8310a25964484", @@ -234,7 +182,6 @@ "https://bcr.bazel.build/modules/gazelle/0.36.0/source.json": "0823f097b127e0201ae55d85647c94095edfe27db0431a7ae880dcab08dfaa04", "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", "https://bcr.bazel.build/modules/google_benchmark/1.8.4/MODULE.bazel": "c6d54a11dcf64ee63545f42561eda3fd94c1b5f5ebe1357011de63ae33739d5e", - "https://bcr.bazel.build/modules/google_benchmark/1.9.4/MODULE.bazel": "3bab7c17c10580f87b647478a72a05621f88abc275afb97b578c828f56e59d45", "https://bcr.bazel.build/modules/google_benchmark/1.9.5/MODULE.bazel": "8a85cfd90b1e45e6e68f1aa2aa9efce3c04add57df732571d7fd54c07e7c5143", "https://bcr.bazel.build/modules/google_benchmark/1.9.5/source.json": "0bd357fd9db30ee31d5eb4c78b1086ce3d79b4423ce76de19e8a2fa7b2fa2e10", "https://bcr.bazel.build/modules/googleapis/0.0.0-20240326-1c8d509c5/MODULE.bazel": "a4b7e46393c1cdcc5a00e6f85524467c48c565256b22b5fae20f84ab4a999a68", @@ -244,7 +191,6 @@ "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", - "https://bcr.bazel.build/modules/googletest/1.17.0.bcr.1/MODULE.bazel": "9f8e815fba6e81dee850a33068166989000eabcf7690d2127a975c2ebda6baae", "https://bcr.bazel.build/modules/googletest/1.17.0.bcr.2/MODULE.bazel": "827f54f492a3ce549c940106d73de332c2b30cebd0c20c0bc5d786aba7f116cb", "https://bcr.bazel.build/modules/googletest/1.17.0.bcr.2/source.json": "3664514073a819992320ffbce5825e4238459df344d8b01748af2208f8d2e1eb", "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", @@ -328,7 +274,6 @@ "https://bcr.bazel.build/modules/pybind11_bazel/2.13.6/source.json": "6aa0703de8efb20cc897bbdbeb928582ee7beaf278bcd001ac253e1605bddfae", "https://bcr.bazel.build/modules/rapidjson/1.1.0.bcr.20241007/MODULE.bazel": "82fbcb2e42f9e0040e76ccc74c06c3e46dfd33c64ca359293f8b84df0e6dff4c", "https://bcr.bazel.build/modules/rapidjson/1.1.0.bcr.20241007/source.json": "5c42389ad0e21fc06b95ad7c0b730008271624a2fa3292e0eab5f30e15adeee3", - "https://bcr.bazel.build/modules/rapidjson/1.1.0/MODULE.bazel": "0367b53ebffe290358729893e7c435da379397738e09ae45c845e1e4f59fa3fc", "https://bcr.bazel.build/modules/re2/2021-09-01/MODULE.bazel": "bcb6b96f3b071e6fe2d8bed9cc8ada137a105f9d2c5912e91d27528b3d123833", "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", "https://bcr.bazel.build/modules/re2/2024-05-01/MODULE.bazel": "55a3f059538f381107824e7d00df5df6d061ba1fb80e874e4909c0f0549e8f3e", @@ -363,11 +308,10 @@ "https://bcr.bazel.build/modules/rules_cc/0.2.16/MODULE.bazel": "9242fa89f950c6ef7702801ab53922e99c69b02310c39fb6e62b2bd30df2a1d4", "https://bcr.bazel.build/modules/rules_cc/0.2.17/MODULE.bazel": "1849602c86cb60da8613d2de887f9566a6d354a6df6d7009f9d04a14402f9a84", "https://bcr.bazel.build/modules/rules_cc/0.2.17/source.json": "3832f45d145354049137c0090df04629d9c2b5493dc5c2bf46f1834040133a07", + "https://bcr.bazel.build/modules/rules_cc/0.2.4/MODULE.bazel": "1ff1223dfd24f3ecf8f028446d4a27608aa43c3f41e346d22838a4223980b8cc", "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", "https://bcr.bazel.build/modules/rules_diff/1.0.0/MODULE.bazel": "1739509d8db9a6cd7d3584822340d3dfe1f9f27e62462fbca60aa061d88741b2", "https://bcr.bazel.build/modules/rules_diff/1.0.0/source.json": "fc3824aed007b4db160ffb994036c6e558550857b6634a8e9ccee3e74c659312", - "https://bcr.bazel.build/modules/rules_doxygen/2.5.0/MODULE.bazel": "9313b96bdc6e2d3d6f32b79c4a28ba297af796111cd8d5fa00a4be6dd8ec6d4a", - "https://bcr.bazel.build/modules/rules_doxygen/2.5.0/source.json": "37944e37dd56f709449d2885cd5397d6b1a50905c91d3f302f46f23c89576cc8", "https://bcr.bazel.build/modules/rules_foreign_cc/0.10.1/MODULE.bazel": "b9527010e5fef060af92b6724edb3691970a5b1f76f74b21d39f7d433641be60", "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", @@ -434,7 +378,6 @@ "https://bcr.bazel.build/modules/rules_nodejs/6.3.3/MODULE.bazel": "b66eadebd10f1f1b25f52f95ab5213a57e82c37c3f656fcd9a57ad04d2264ce7", "https://bcr.bazel.build/modules/rules_nodejs/6.5.2/MODULE.bazel": "7f9ea68a0ce6d82905ce9f74e76ab8a8b4531ed4c747018c9d76424ad0b3370d", "https://bcr.bazel.build/modules/rules_nodejs/6.5.2/source.json": "6a6ca0940914d55c550d1417cad13a56c9900e23f651a762d8ccc5a64adcf661", - "https://bcr.bazel.build/modules/rules_oci/1.8.0/MODULE.bazel": "a4d656f6a0e7c7c1a73b9e394e37c8f9bbc237143ce9e19deba7a532fe189552", "https://bcr.bazel.build/modules/rules_oci/2.3.0/MODULE.bazel": "49075197960c924c0a4d759b7c765c3d00a41d2fdd4a943b42823c1d016ab4ec", "https://bcr.bazel.build/modules/rules_oci/2.3.0/source.json": "47710c28446211b5e61a24015a4669c50c6862d5f91e6bdbc710de8d750cf613", "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", @@ -539,10 +482,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/apple_support/1.17.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/apple_support/1.22.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/apple_support/1.23.1/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/1.28.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/1.31.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/1.38.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/1.42.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/1.42.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/2.0.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_bazel_lib/2.11.0/MODULE.bazel": "not found", @@ -563,7 +504,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_js/2.3.8/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_lint/0.12.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_lint/1.0.3/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_lint/1.10.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_lint/1.3.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_lint/1.4.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/aspect_rules_lint/1.4.4/MODULE.bazel": "not found", @@ -612,49 +552,25 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/bazel_skylib/1.8.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/bazel_skylib/1.8.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/bazel_skylib/1.9.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.any/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.array/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.assert/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.bind/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.concept_check/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.config/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.container/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.container_hash/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.conversion/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.core/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.describe/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.detail/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.function/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.function_types/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.functional/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.fusion/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.integer/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.interprocess/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.intrusive/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.io/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.iterator/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.lexical_cast/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.move/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.mp11/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.mpl/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.numeric_conversion/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.optional/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.predef/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.preprocessor/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.program_options/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.range/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.regex/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.smart_ptr/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.static_assert/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.throw_exception/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.tokenizer/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.tuple/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.type_index/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.type_traits/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.typeof/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.unordered/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.utility/1.87.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.winapi/1.87.0/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.assert/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.config/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.container/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.container_hash/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.core/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.describe/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.interprocess/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.intrusive/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.move/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.mp11/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.predef/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.preprocessor/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.static_assert/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.throw_exception/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.tuple/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.type_traits/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.unordered/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost.winapi/1.83.0.bcr.4/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boost/1.83.0.bcr.4/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boringssl/0.0.0-20211025-d4f1ab9/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boringssl/0.0.0-20230215-5c22014/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/boringssl/0.0.0-20240530-2db0eb3/MODULE.bazel": "not found", @@ -668,7 +584,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/c-ares/1.15.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/cel-spec/0.15.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/civetweb/1.16/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/container_structure_test/1.16.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/curl/8.4.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/curl/8.7.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/cython/3.0.11-1/MODULE.bazel": "not found", @@ -684,7 +599,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/gazelle/0.36.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/google_benchmark/1.8.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/google_benchmark/1.8.4/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/google_benchmark/1.9.4/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/google_benchmark/1.9.5/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googleapis/0.0.0-20240326-1c8d509c5/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googleapis/0.0.0-20240819-fe8ba054a/MODULE.bazel": "not found", @@ -692,7 +606,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googletest/1.14.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googletest/1.15.2/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googletest/1.17.0.bcr.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googletest/1.17.0.bcr.2/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/googletest/1.17.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/grpc-java/1.62.2/MODULE.bazel": "not found", @@ -755,7 +668,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/pybind11_bazel/2.12.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/pybind11_bazel/2.13.6/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rapidjson/1.1.0.bcr.20241007/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rapidjson/1.1.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/re2/2021-09-01/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/re2/2023-09-01/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/re2/2024-05-01/MODULE.bazel": "not found", @@ -785,9 +697,9 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_cc/0.2.14/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_cc/0.2.16/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_cc/0.2.17/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_cc/0.2.4/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_cc/0.2.8/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_diff/1.0.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_doxygen/2.5.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_foreign_cc/0.10.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_fuzzing/0.5.2/MODULE.bazel": "not found", @@ -845,7 +757,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_nodejs/6.3.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_nodejs/6.3.3/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_nodejs/6.5.2/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_oci/1.8.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_oci/2.3.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_pkg/0.7.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_pkg/1.0.1/MODULE.bazel": "not found", @@ -888,10 +799,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_swift/1.16.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_swift/1.18.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_swift/2.1.1/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_baselibs/0.2.2/MODULE.bazel": "3888c6eda7a326395813d049609e1fccb83e2ca09f945372b705d35e3524971f", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_baselibs/0.2.4/MODULE.bazel": "800f8e36675392f13a5baf0a29ed1e9813cf7fdc28645a16e9ea9571e503c5f2", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_baselibs/0.2.4/source.json": "11cff5bb6678024efecbe0c1ce64580cf16be37d14af8b0d2acc9037d7a4a710", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_baselibs_rust/0.1.0/MODULE.bazel": "e9f8781fa23b58a7c4815d662d82a9a472d8dddc306f08cba3853928f3b760fe", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_baselibs_rust/0.1.1/MODULE.bazel": "374ced8641b32f0f36bdf017e02a82ebbc89578f38b59f5f83b94775b434773a", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_baselibs_rust/0.1.1/source.json": "b556f52b7f13372b0bfc9da92a3eb0951c2bae724ec4346301855146c93884c2", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_cpp_toolchains/0.2.2/MODULE.bazel": "343a1892b1d5c616e0b4cbecfb5e548fa69328d22bb4fd5862bdd3cfa902142b", @@ -899,9 +806,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_platforms/0.0.2/MODULE.bazel": "32f0cbc08bb1c60279448d666aead6b5a000374a8a67f08822b258bf00a6a183", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_platforms/0.0.3/MODULE.bazel": "14c96e378c08705a46abe0799d6236fe3095c342c34f83f8d1b3f6046ce00651", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_platforms/0.0.4/MODULE.bazel": "57dce05e4eb4ac25250d67e47caef99f4cbaedf38083de26aa53979ee6a3ae4b", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_platforms/0.0.4/source.json": "28caa2c12a50a72ea75494113d0e4bdb559a9324543c930665f5968b87fce134", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_communication/0.1.2/MODULE.bazel": "1428243ba80c172cdd4d4d3b022c337340ebf1be55e51e612d0166165e622a48", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_communication/0.1.2/source.json": "84e2b686d9bed1e16164896ae6037d9cbd37173766d1b865c21fd937e332e2c8", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_platforms/0.1.2/MODULE.bazel": "d1889bf36241521c5d5c401aaf1e98242a60f9cab9d223f8190e5d7087956e83", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_bazel_platforms/0.1.2/source.json": "549c18a968c1ab76135ad38fd15981fcc04d377a62f20e2e5e0b5faa9de2b01d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_cr_checker/0.2.2/MODULE.bazel": "dc36d9c35543db918c3fb5b93a8e684431f56c7c784cf2a1b90f35802a373c98", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_cr_checker/0.3.1/MODULE.bazel": "f49e037d7fbc0b2a8b2734fc6b47334e8cc8589ca7a5aa0f3ccca85cc5f79fac", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_dash_license_checker/0.1.1/MODULE.bazel": "76681dbd2d45b5c540869a2337174086c56c54953aab1d02cd878b59d31d13a5", @@ -915,13 +821,10 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/1.2.0/MODULE.bazel": "a2b10950d585e14b09a6266025c0624b42101f72d3c4efe9591716b8713ede47", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/2.0.0/MODULE.bazel": "0c850a488fd50067b28726bfd7330a6970e36b63e67ea06efd5fbbc813e7be5c", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/2.0.3/MODULE.bazel": "9b945514727190d4c381d8965b972884ba04ce105260ffd2b3c9df51f206ebfe", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/2.2.0/MODULE.bazel": "467d9b7f70f3c4f9ba84b5e9718da0272dcf8e30a737173bf79a48f017927744", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/2.3.1/MODULE.bazel": "1b1f694232bd2037704d2f7412ef229e3df2e8e2eb796678999c9e3e2d0f5ddb", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/3.0.0/MODULE.bazel": "61625b107e374d3c3fbfa4431a497f55567ee49892290cbf64278e92878e231d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/3.0.0/source.json": "c4dbb57fb52b642f8b51afbd959525fac84412f2fbd72b8311c5ce3479160ee8", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_format_checker/0.1.1/MODULE.bazel": "1acc254faa90e9f97b79ac69af25b6c21c561f8d6079914f6352b9b20d26bd37", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_logging/0.1.0/MODULE.bazel": "66da5df7be69d7567f7c65a18bf7cf1ba52d74fd960c6ec443e4cfb0a31ff69f", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_logging/0.1.0/source.json": "730a9427413979ed8998dd305d4127b4ac01f14bd13ccf82f23be92cbd1e0ed8", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.1.0/MODULE.bazel": "cc9eae86e76f2a930510ed6e50ec991bb5661687e24881685b39c322087adf6f", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.1.1/MODULE.bazel": "eb086ba99f9319371fbbd0a9252dfd27b0817039b88bd4d691602974b1ada005", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.5.3/MODULE.bazel": "100a62c61779238c7e36109576ad03eb65ce35dd6388b1ac8bd68b3c079edd17", @@ -934,7 +837,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.2.0/MODULE.bazel": "ec092bf01731a1866352d7b8aaa0e30cae319667abc8cf7a86aec0bdb8555a0e", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.3.1/MODULE.bazel": "29666e38fbc76eddd6676e594f225e474d130dce9c3a9d224e59ae7a499c4575", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.3.2/MODULE.bazel": "a32390ef217cef9a811408b0a1c5aeed1398c377aa846f5d5416d7b95b4e4366", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.0/MODULE.bazel": "917f4b0357c8c96622699222821b9d9e9f1aa870116dee84105b22c71221d210", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.2/MODULE.bazel": "7593d62baf500c4e40bf0758f2515b5df016e177b889d11ca964818821ebe505", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/MODULE.bazel": "eb8243299a6ae3663618db5b4718e2c0d3c93f91a44994641e70106c400b23fb", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.4/MODULE.bazel": "faf38c6a91becd6df4c7ede661353f239b38789f0011c19eb9d6b850e97abfe9", @@ -951,7 +853,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_toolchains_rust/0.8.0/MODULE.bazel": "ea57a9a4dcb8ad49f4556f824500eb559365f413ccbb39d70d0b363685aacec5", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_toolchains_rust/0.8.0/source.json": "394a615e03ad722bc27bd4a6f098c6ff2fe7120b69cdf3925d47e39d30ada8a4", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.0.2/MODULE.bazel": "e70f396375b9d612b4f41ebceff7f18f68ab423b14625c138a354cc01bc62a10", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.0.4/MODULE.bazel": "89da6c5a0a5fab61ff842648bc9d7d26e4a389ba33b459a9f5449257ddd04c5a", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.0/MODULE.bazel": "5a04a5ce3512eb742a036600fba58b465f427e2e193db8e88857132e4a4eb513", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/MODULE.bazel": "56d08309931cfad67c2b6691207bb5f761a3946830d620c630d2436630e6b499", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/source.json": "f37e462ac9bb3bca49b944ed51e7b932b3822ff434a56c6cc5e1288ff5a9db01", @@ -2210,57 +2111,6 @@ ] } }, - "@@rules_doxygen+//:extensions.bzl%doxygen_extension": { - "general": { - "bzlTransitiveDigest": "YFdBhqBEMcSankwSZ8cPe28DK9IgZ4CYmjBAJ+s50yA=", - "usagesDigest": "nh4fKJC1CGyoBC9mIFxmbW//YG+LGn7TGEo1GjdbUUc=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "doxygen": { - "repoRuleId": "@@rules_doxygen+//:extensions.bzl%doxygen_repository", - "attributes": { - "versions": [ - "1.14.0", - "1.14.0", - "1.14.0", - "1.14.0", - "1.14.0" - ], - "sha256s": [ - "3843742c604e145dab26f74ebd386af0656bc2feb6f834c12c1abb7b3c019d8b", - "ad2c71cb286100d4eaccd0b9d92751c88c4bd0501990f7eccc50aa946f827dc7", - "ad2c71cb286100d4eaccd0b9d92751c88c4bd0501990f7eccc50aa946f827dc7", - "e5d6ae24d0bf3f0cdc4d8f146726b89ca323922f19441af99b1872d503665ad6", - "e5d6ae24d0bf3f0cdc4d8f146726b89ca323922f19441af99b1872d503665ad6" - ], - "platforms": [ - "windows", - "mac", - "mac-arm", - "linux", - "linux-arm" - ], - "executables": [ - "", - "", - "", - "", - "" - ] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_doxygen+", - "rules_doxygen", - "rules_doxygen+" - ] - ] - } - }, "@@rules_fuzzing+//fuzzing/private:extensions.bzl%non_module_dependencies": { "general": { "bzlTransitiveDigest": "v2H25KPHEkN56IHR41S67Kzp5Xjxd75GBiazhON8jzc=", @@ -8752,34 +8602,6 @@ ] } }, - "@@score_communication+//third_party/lobster:lobster.bzl%lobster_ext": { - "general": { - "bzlTransitiveDigest": "ZCflMxqZlfnFjjNyAVZ8yPFB9wd3+IfzPMRbX/OpunU=", - "usagesDigest": "6itPhtwFEr9Aw8PYWg537abqfPaWbyWN9X0MrhwhfGI=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "lobster": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "sha256": "5a0b86c62cadc872dcb1b79485ba72953400bcdc42f97c5b5aefe210e92ce6ff", - "strip_prefix": "lobster-lobster-0.14.1", - "urls": [ - "https://github.com/bmw-software-engineering/lobster/archive/refs/tags/lobster-0.14.1.tar.gz" - ] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "score_communication+", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, "@@score_toolchains_rust+//extensions:ferrocene_toolchain_ext.bzl%ferrocene_toolchain_ext": { "general": { "bzlTransitiveDigest": "XEgifqjEEdSGw80RccoJ/aUy9smsRXQJ9jO4RDOf2vk=", diff --git a/config/flatbuffers_rules.bzl b/config/flatbuffers_rules.bzl deleted file mode 100644 index 366d96ef..00000000 --- a/config/flatbuffers_rules.bzl +++ /dev/null @@ -1,77 +0,0 @@ -def _flatbuffer_json_to_bin_impl(ctx): - flatc = ctx.executable.flatc - json = ctx.file.json - schema = ctx.file.schema - - # flatc will name the file the same as the json (can't be changed) - out_name = json.basename[:-len(".json")] + ".bin" - out = ctx.actions.declare_file(out_name, sibling = json) - - # flatc args --------------------------------- - flatc_args = [ - "-b", - "-o", - out.dirname, - ] - - for inc in ctx.attr.includes: - flatc_args.extend(["-I", inc.path]) - - if ctx.attr.strict_json: - flatc_args.append("--strict-json") - - flatc_args.extend([schema.path, json.path]) - # -------------------------------------------- - - ctx.actions.run( - inputs = [json, schema] + list(ctx.files.includes), - outputs = [out], - executable = flatc, - arguments = flatc_args, - progress_message = "flatc generation {}".format(json.short_path), - mnemonic = "FlatcGeneration", - ) - - rf = ctx.runfiles( - files = [out], - root_symlinks = { - ("_main/" + ctx.attr.out_dir + "/" + out_name): out, - }, - ) - - return DefaultInfo(files = depset([out]), runfiles = rf) - -flatbuffer_json_to_bin = rule( - implementation = _flatbuffer_json_to_bin_impl, - attrs = { - "json": attr.label( - allow_single_file = [".json"], - mandatory = True, - doc = "Json file to convert. Note that the binary file will have the same name as the json (minus the suffix)", - ), - "schema": attr.label( - allow_single_file = [".fbs"], - mandatory = True, - doc = "FBS file to use", - ), - "out_dir": attr.string( - default = "etc", - doc = "Directory to copy the generated file to, sibling to 'src' and 'tests' dirs. Do not include a trailing '/'", - ), - "flatc": attr.label( - default = Label("@flatbuffers//:flatc"), - executable = True, - cfg = "exec", - doc = "Reference to the flatc binary", - ), - # flatc arguments - "includes": attr.label_list( - allow_files = True, - doc = "Flatc include paths", - ), - "strict_json": attr.bool( - default = False, - doc = "Require strict JSON (no trailing commas etc)", - ), - }, -) diff --git a/scripts/config_mapping/config.bzl b/scripts/config_mapping/config.bzl index 64e6b49c..81de19ad 100644 --- a/scripts/config_mapping/config.bzl +++ b/scripts/config_mapping/config.bzl @@ -117,17 +117,17 @@ launch_manager_config = rule( ), "lm_schema": attr.label( allow_single_file = [".fbs"], - default = Label("//src/launch_manager_daemon:lm_flatcfg_fbs"), + default = Label("//src/launch_manager_daemon/config:lm_flatcfg.fbs"), doc = "Launch Manager fbs file to use", ), "hm_schema": attr.label( allow_single_file = [".fbs"], - default = Label("//src/launch_manager_daemon/health_monitor_lib:hm_flatcfg_fbs"), + default = Label("//src/launch_manager_daemon/health_monitor_lib/config:hm_flatcfg.fbs"), doc = "HealthMonitor fbs file to use", ), "hmcore_schema": attr.label( allow_single_file = [".fbs"], - default = Label("//src/launch_manager_daemon/health_monitor_lib:hmcore_flatcfg_fbs"), + default = Label("//src/launch_manager_daemon/health_monitor_lib/config:hmcore_flatcfg.fbs"), doc = "HealthMonitor core fbs file to use", ), }, diff --git a/src/launch_manager_daemon/BUILD b/src/launch_manager_daemon/BUILD index b6b2e6f4..9dce5790 100644 --- a/src/launch_manager_daemon/BUILD +++ b/src/launch_manager_daemon/BUILD @@ -14,18 +14,6 @@ load("//config:common_cc.bzl", "cc_binary_with_common_opts", "cc_library_with_co package(default_visibility = ["//tests:__subpackages__"]) -filegroup( - name = "lm_flatcfg_fbs", - srcs = ["//src/launch_manager_daemon/config:lm_flatcfg.fbs"], - visibility = ["//visibility:public"], -) - -cc_library( - name = "config", - hdrs = ["//src/launch_manager_daemon/config:lm_flatcfg_generated.h"], - includes = ["config"], - visibility = ["//src:__pkg__"], -) cc_binary_with_common_opts( name = "launch_manager", @@ -42,7 +30,7 @@ cc_binary_with_common_opts( }), visibility = ["//visibility:public"], deps = [ - ":config", + "//src/launch_manager_daemon/config:config_lib", "//externals/ipc_dropin", "//src/launch_manager_daemon/common", "//src/launch_manager_daemon/common:control_client_channel", @@ -74,8 +62,7 @@ cc_library( "src", ], deps = [ - # Must match launch_manager deps - ":config", + "//src/launch_manager_daemon/config:config_lib", "//externals/ipc_dropin", "//src/launch_manager_daemon/common", "//src/launch_manager_daemon/common:control_client_channel", diff --git a/src/launch_manager_daemon/config/BUILD b/src/launch_manager_daemon/config/BUILD index 67f38aa8..75fabbee 100644 --- a/src/launch_manager_daemon/config/BUILD +++ b/src/launch_manager_daemon/config/BUILD @@ -10,7 +10,24 @@ # # SPDX-License-Identifier: Apache-2.0 # ******************************************************************************* +load("@score_baselibs//score/flatbuffers/bazel:codegen.bzl", "generate_cpp") + exports_files([ "lm_flatcfg.fbs", - "lm_flatcfg_generated.h", -]) + ], + visibility = ["//visibility:public"], +) + +generate_cpp( + name = "config", + output = "lm_flatcfg_generated.h", + schema = "lm_flatcfg.fbs", + visibility = ["//visibility:public"], +) + +cc_library( + name = "config_lib", + hdrs = [":config"], + strip_include_prefix = ".", + visibility = ["//visibility:public"], +) diff --git a/src/launch_manager_daemon/config/lm_flatcfg_generated.h b/src/launch_manager_daemon/config/lm_flatcfg_generated.h deleted file mode 100644 index f82a2547..00000000 --- a/src/launch_manager_daemon/config/lm_flatcfg_generated.h +++ /dev/null @@ -1,1093 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2025 Contributors to the Eclipse Foundation - * - * See the NOTICE file(s) distributed with this work for additional - * information regarding copyright ownership. - * - * This program and the accompanying materials are made available under the - * terms of the Apache License Version 2.0 which is available at - * https://www.apache.org/licenses/LICENSE-2.0 - * - * SPDX-License-Identifier: Apache-2.0 - ********************************************************************************/ -// automatically generated by the FlatBuffers compiler, do not modify - - -#ifndef FLATBUFFERS_GENERATED_LMFLATCFG_LMFLATBUFFER_H_ -#define FLATBUFFERS_GENERATED_LMFLATCFG_LMFLATBUFFER_H_ - -#include "flatbuffers/flatbuffers.h" - -// Ensure the included flatbuffers.h is the same version as when this file was -// generated, otherwise it may not be compatible. -static_assert(FLATBUFFERS_VERSION_MAJOR == 25 && - FLATBUFFERS_VERSION_MINOR == 9 && - FLATBUFFERS_VERSION_REVISION == 23, - "Non-compatible flatbuffers version included"); - -namespace LMFlatBuffer { - -struct LMEcuCfg; -struct LMEcuCfgBuilder; - -struct ModeGroup; -struct ModeGroupBuilder; - -struct ModeDeclaration; -struct ModeDeclarationBuilder; - -struct Process; -struct ProcessBuilder; - -struct ProcessStartupConfig; -struct ProcessStartupConfigBuilder; - -struct ProcessGroupStateDependency; -struct ProcessGroupStateDependencyBuilder; - -struct ProcessExecutionDependency; -struct ProcessExecutionDependencyBuilder; - -struct EnvironmentVariable; -struct EnvironmentVariableBuilder; - -struct ProcessArgument; -struct ProcessArgumentBuilder; - -struct ProcessSgid; -struct ProcessSgidBuilder; - -enum ExecutionStateReportingBehaviorEnum : int8_t { - ExecutionStateReportingBehaviorEnum_ReportsExecutionState = 0, - ExecutionStateReportingBehaviorEnum_DoesNotReportExecutionState = 1, - ExecutionStateReportingBehaviorEnum_MIN = ExecutionStateReportingBehaviorEnum_ReportsExecutionState, - ExecutionStateReportingBehaviorEnum_MAX = ExecutionStateReportingBehaviorEnum_DoesNotReportExecutionState -}; - -inline const ExecutionStateReportingBehaviorEnum (&EnumValuesExecutionStateReportingBehaviorEnum())[2] { - static const ExecutionStateReportingBehaviorEnum values[] = { - ExecutionStateReportingBehaviorEnum_ReportsExecutionState, - ExecutionStateReportingBehaviorEnum_DoesNotReportExecutionState - }; - return values; -} - -inline const char * const *EnumNamesExecutionStateReportingBehaviorEnum() { - static const char * const names[3] = { - "ReportsExecutionState", - "DoesNotReportExecutionState", - nullptr - }; - return names; -} - -inline const char *EnumNameExecutionStateReportingBehaviorEnum(ExecutionStateReportingBehaviorEnum e) { - if (::flatbuffers::IsOutRange(e, ExecutionStateReportingBehaviorEnum_ReportsExecutionState, ExecutionStateReportingBehaviorEnum_DoesNotReportExecutionState)) return ""; - const size_t index = static_cast(e); - return EnumNamesExecutionStateReportingBehaviorEnum()[index]; -} - -enum TerminationBehaviorEnum : int8_t { - TerminationBehaviorEnum_ProcessIsNotSelfTerminating = 0, - TerminationBehaviorEnum_ProcessIsSelfTerminating = 1, - TerminationBehaviorEnum_MIN = TerminationBehaviorEnum_ProcessIsNotSelfTerminating, - TerminationBehaviorEnum_MAX = TerminationBehaviorEnum_ProcessIsSelfTerminating -}; - -inline const TerminationBehaviorEnum (&EnumValuesTerminationBehaviorEnum())[2] { - static const TerminationBehaviorEnum values[] = { - TerminationBehaviorEnum_ProcessIsNotSelfTerminating, - TerminationBehaviorEnum_ProcessIsSelfTerminating - }; - return values; -} - -inline const char * const *EnumNamesTerminationBehaviorEnum() { - static const char * const names[3] = { - "ProcessIsNotSelfTerminating", - "ProcessIsSelfTerminating", - nullptr - }; - return names; -} - -inline const char *EnumNameTerminationBehaviorEnum(TerminationBehaviorEnum e) { - if (::flatbuffers::IsOutRange(e, TerminationBehaviorEnum_ProcessIsNotSelfTerminating, TerminationBehaviorEnum_ProcessIsSelfTerminating)) return ""; - const size_t index = static_cast(e); - return EnumNamesTerminationBehaviorEnum()[index]; -} - -struct LMEcuCfg FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef LMEcuCfgBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_VERSIONMAJOR = 4, - VT_VERSIONMINOR = 6, - VT_MODEGROUP = 8, - VT_PROCESS = 10 - }; - int32_t versionMajor() const { - return GetField(VT_VERSIONMAJOR, 0); - } - int32_t versionMinor() const { - return GetField(VT_VERSIONMINOR, 0); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *ModeGroup() const { - return GetPointer> *>(VT_MODEGROUP); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *Process() const { - return GetPointer> *>(VT_PROCESS); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_VERSIONMAJOR, 4) && - VerifyField(verifier, VT_VERSIONMINOR, 4) && - VerifyOffset(verifier, VT_MODEGROUP) && - verifier.VerifyVector(ModeGroup()) && - verifier.VerifyVectorOfTables(ModeGroup()) && - VerifyOffset(verifier, VT_PROCESS) && - verifier.VerifyVector(Process()) && - verifier.VerifyVectorOfTables(Process()) && - verifier.EndTable(); - } -}; - -struct LMEcuCfgBuilder { - typedef LMEcuCfg Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_versionMajor(int32_t versionMajor) { - fbb_.AddElement(LMEcuCfg::VT_VERSIONMAJOR, versionMajor, 0); - } - void add_versionMinor(int32_t versionMinor) { - fbb_.AddElement(LMEcuCfg::VT_VERSIONMINOR, versionMinor, 0); - } - void add_ModeGroup(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> ModeGroup) { - fbb_.AddOffset(LMEcuCfg::VT_MODEGROUP, ModeGroup); - } - void add_Process(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> Process) { - fbb_.AddOffset(LMEcuCfg::VT_PROCESS, Process); - } - explicit LMEcuCfgBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateLMEcuCfg( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t versionMajor = 0, - int32_t versionMinor = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> ModeGroup = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> Process = 0) { - LMEcuCfgBuilder builder_(_fbb); - builder_.add_Process(Process); - builder_.add_ModeGroup(ModeGroup); - builder_.add_versionMinor(versionMinor); - builder_.add_versionMajor(versionMajor); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateLMEcuCfgDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t versionMajor = 0, - int32_t versionMinor = 0, - const std::vector<::flatbuffers::Offset> *ModeGroup = nullptr, - const std::vector<::flatbuffers::Offset> *Process = nullptr) { - auto ModeGroup__ = ModeGroup ? _fbb.CreateVector<::flatbuffers::Offset>(*ModeGroup) : 0; - auto Process__ = Process ? _fbb.CreateVector<::flatbuffers::Offset>(*Process) : 0; - return LMFlatBuffer::CreateLMEcuCfg( - _fbb, - versionMajor, - versionMinor, - ModeGroup__, - Process__); -} - -struct ModeGroup FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ModeGroupBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_IDENTIFIER = 4, - VT_INITIALMODE_NAME = 6, - VT_INITIALMODE_VALUE = 8, - VT_RECOVERYMODE_NAME = 10, - VT_MODEDECLARATION = 12 - }; - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - const ::flatbuffers::String *initialMode_name() const { - return GetPointer(VT_INITIALMODE_NAME); - } - const ::flatbuffers::String *initialMode_value() const { - return GetPointer(VT_INITIALMODE_VALUE); - } - const ::flatbuffers::String *recoveryMode_name() const { - return GetPointer(VT_RECOVERYMODE_NAME); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *modeDeclaration() const { - return GetPointer> *>(VT_MODEDECLARATION); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - VerifyOffset(verifier, VT_INITIALMODE_NAME) && - verifier.VerifyString(initialMode_name()) && - VerifyOffset(verifier, VT_INITIALMODE_VALUE) && - verifier.VerifyString(initialMode_value()) && - VerifyOffset(verifier, VT_RECOVERYMODE_NAME) && - verifier.VerifyString(recoveryMode_name()) && - VerifyOffset(verifier, VT_MODEDECLARATION) && - verifier.VerifyVector(modeDeclaration()) && - verifier.VerifyVectorOfTables(modeDeclaration()) && - verifier.EndTable(); - } -}; - -struct ModeGroupBuilder { - typedef ModeGroup Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(ModeGroup::VT_IDENTIFIER, identifier); - } - void add_initialMode_name(::flatbuffers::Offset<::flatbuffers::String> initialMode_name) { - fbb_.AddOffset(ModeGroup::VT_INITIALMODE_NAME, initialMode_name); - } - void add_initialMode_value(::flatbuffers::Offset<::flatbuffers::String> initialMode_value) { - fbb_.AddOffset(ModeGroup::VT_INITIALMODE_VALUE, initialMode_value); - } - void add_recoveryMode_name(::flatbuffers::Offset<::flatbuffers::String> recoveryMode_name) { - fbb_.AddOffset(ModeGroup::VT_RECOVERYMODE_NAME, recoveryMode_name); - } - void add_modeDeclaration(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> modeDeclaration) { - fbb_.AddOffset(ModeGroup::VT_MODEDECLARATION, modeDeclaration); - } - explicit ModeGroupBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateModeGroup( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0, - ::flatbuffers::Offset<::flatbuffers::String> initialMode_name = 0, - ::flatbuffers::Offset<::flatbuffers::String> initialMode_value = 0, - ::flatbuffers::Offset<::flatbuffers::String> recoveryMode_name = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> modeDeclaration = 0) { - ModeGroupBuilder builder_(_fbb); - builder_.add_modeDeclaration(modeDeclaration); - builder_.add_recoveryMode_name(recoveryMode_name); - builder_.add_initialMode_value(initialMode_value); - builder_.add_initialMode_name(initialMode_name); - builder_.add_identifier(identifier); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateModeGroupDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *identifier = nullptr, - const char *initialMode_name = nullptr, - const char *initialMode_value = nullptr, - const char *recoveryMode_name = nullptr, - const std::vector<::flatbuffers::Offset> *modeDeclaration = nullptr) { - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - auto initialMode_name__ = initialMode_name ? _fbb.CreateString(initialMode_name) : 0; - auto initialMode_value__ = initialMode_value ? _fbb.CreateString(initialMode_value) : 0; - auto recoveryMode_name__ = recoveryMode_name ? _fbb.CreateString(recoveryMode_name) : 0; - auto modeDeclaration__ = modeDeclaration ? _fbb.CreateVector<::flatbuffers::Offset>(*modeDeclaration) : 0; - return LMFlatBuffer::CreateModeGroup( - _fbb, - identifier__, - initialMode_name__, - initialMode_value__, - recoveryMode_name__, - modeDeclaration__); -} - -struct ModeDeclaration FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ModeDeclarationBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_IDENTIFIER = 4 - }; - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - verifier.EndTable(); - } -}; - -struct ModeDeclarationBuilder { - typedef ModeDeclaration Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(ModeDeclaration::VT_IDENTIFIER, identifier); - } - explicit ModeDeclarationBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateModeDeclaration( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0) { - ModeDeclarationBuilder builder_(_fbb); - builder_.add_identifier(identifier); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateModeDeclarationDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *identifier = nullptr) { - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - return LMFlatBuffer::CreateModeDeclaration( - _fbb, - identifier__); -} - -struct Process FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_IDENTIFIER = 4, - VT_NUMBEROFRESTARTATTEMPTS = 6, - VT_FUNCTIONCLUSTERAFFILIATION = 8, - VT_COREMASK = 10, - VT_UID = 12, - VT_GID = 14, - VT_PATH = 16, - VT_SECURITYPOLICYDETAILS = 18, - VT_EXECUTABLE_REPORTINGBEHAVIOR = 20, - VT_STARTUPCONFIG = 22, - VT_SGIDS = 24 - }; - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - uint32_t numberOfRestartAttempts() const { - return GetField(VT_NUMBEROFRESTARTATTEMPTS, 0); - } - const ::flatbuffers::String *functionClusterAffiliation() const { - return GetPointer(VT_FUNCTIONCLUSTERAFFILIATION); - } - const ::flatbuffers::String *coremask() const { - return GetPointer(VT_COREMASK); - } - uint32_t uid() const { - return GetField(VT_UID, 0); - } - uint32_t gid() const { - return GetField(VT_GID, 0); - } - const ::flatbuffers::String *path() const { - return GetPointer(VT_PATH); - } - const ::flatbuffers::String *securityPolicyDetails() const { - return GetPointer(VT_SECURITYPOLICYDETAILS); - } - LMFlatBuffer::ExecutionStateReportingBehaviorEnum executable_reportingBehavior() const { - return static_cast(GetField(VT_EXECUTABLE_REPORTINGBEHAVIOR, 0)); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *startupConfig() const { - return GetPointer> *>(VT_STARTUPCONFIG); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *sgids() const { - return GetPointer> *>(VT_SGIDS); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - VerifyField(verifier, VT_NUMBEROFRESTARTATTEMPTS, 4) && - VerifyOffset(verifier, VT_FUNCTIONCLUSTERAFFILIATION) && - verifier.VerifyString(functionClusterAffiliation()) && - VerifyOffset(verifier, VT_COREMASK) && - verifier.VerifyString(coremask()) && - VerifyField(verifier, VT_UID, 4) && - VerifyField(verifier, VT_GID, 4) && - VerifyOffset(verifier, VT_PATH) && - verifier.VerifyString(path()) && - VerifyOffset(verifier, VT_SECURITYPOLICYDETAILS) && - verifier.VerifyString(securityPolicyDetails()) && - VerifyField(verifier, VT_EXECUTABLE_REPORTINGBEHAVIOR, 1) && - VerifyOffset(verifier, VT_STARTUPCONFIG) && - verifier.VerifyVector(startupConfig()) && - verifier.VerifyVectorOfTables(startupConfig()) && - VerifyOffset(verifier, VT_SGIDS) && - verifier.VerifyVector(sgids()) && - verifier.VerifyVectorOfTables(sgids()) && - verifier.EndTable(); - } -}; - -struct ProcessBuilder { - typedef Process Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(Process::VT_IDENTIFIER, identifier); - } - void add_numberOfRestartAttempts(uint32_t numberOfRestartAttempts) { - fbb_.AddElement(Process::VT_NUMBEROFRESTARTATTEMPTS, numberOfRestartAttempts, 0); - } - void add_functionClusterAffiliation(::flatbuffers::Offset<::flatbuffers::String> functionClusterAffiliation) { - fbb_.AddOffset(Process::VT_FUNCTIONCLUSTERAFFILIATION, functionClusterAffiliation); - } - void add_coremask(::flatbuffers::Offset<::flatbuffers::String> coremask) { - fbb_.AddOffset(Process::VT_COREMASK, coremask); - } - void add_uid(uint32_t uid) { - fbb_.AddElement(Process::VT_UID, uid, 0); - } - void add_gid(uint32_t gid) { - fbb_.AddElement(Process::VT_GID, gid, 0); - } - void add_path(::flatbuffers::Offset<::flatbuffers::String> path) { - fbb_.AddOffset(Process::VT_PATH, path); - } - void add_securityPolicyDetails(::flatbuffers::Offset<::flatbuffers::String> securityPolicyDetails) { - fbb_.AddOffset(Process::VT_SECURITYPOLICYDETAILS, securityPolicyDetails); - } - void add_executable_reportingBehavior(LMFlatBuffer::ExecutionStateReportingBehaviorEnum executable_reportingBehavior) { - fbb_.AddElement(Process::VT_EXECUTABLE_REPORTINGBEHAVIOR, static_cast(executable_reportingBehavior), 0); - } - void add_startupConfig(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> startupConfig) { - fbb_.AddOffset(Process::VT_STARTUPCONFIG, startupConfig); - } - void add_sgids(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> sgids) { - fbb_.AddOffset(Process::VT_SGIDS, sgids); - } - explicit ProcessBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcess( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0, - uint32_t numberOfRestartAttempts = 0, - ::flatbuffers::Offset<::flatbuffers::String> functionClusterAffiliation = 0, - ::flatbuffers::Offset<::flatbuffers::String> coremask = 0, - uint32_t uid = 0, - uint32_t gid = 0, - ::flatbuffers::Offset<::flatbuffers::String> path = 0, - ::flatbuffers::Offset<::flatbuffers::String> securityPolicyDetails = 0, - LMFlatBuffer::ExecutionStateReportingBehaviorEnum executable_reportingBehavior = LMFlatBuffer::ExecutionStateReportingBehaviorEnum_ReportsExecutionState, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> startupConfig = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> sgids = 0) { - ProcessBuilder builder_(_fbb); - builder_.add_sgids(sgids); - builder_.add_startupConfig(startupConfig); - builder_.add_securityPolicyDetails(securityPolicyDetails); - builder_.add_path(path); - builder_.add_gid(gid); - builder_.add_uid(uid); - builder_.add_coremask(coremask); - builder_.add_functionClusterAffiliation(functionClusterAffiliation); - builder_.add_numberOfRestartAttempts(numberOfRestartAttempts); - builder_.add_identifier(identifier); - builder_.add_executable_reportingBehavior(executable_reportingBehavior); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateProcessDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *identifier = nullptr, - uint32_t numberOfRestartAttempts = 0, - const char *functionClusterAffiliation = nullptr, - const char *coremask = nullptr, - uint32_t uid = 0, - uint32_t gid = 0, - const char *path = nullptr, - const char *securityPolicyDetails = nullptr, - LMFlatBuffer::ExecutionStateReportingBehaviorEnum executable_reportingBehavior = LMFlatBuffer::ExecutionStateReportingBehaviorEnum_ReportsExecutionState, - const std::vector<::flatbuffers::Offset> *startupConfig = nullptr, - const std::vector<::flatbuffers::Offset> *sgids = nullptr) { - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - auto functionClusterAffiliation__ = functionClusterAffiliation ? _fbb.CreateString(functionClusterAffiliation) : 0; - auto coremask__ = coremask ? _fbb.CreateString(coremask) : 0; - auto path__ = path ? _fbb.CreateString(path) : 0; - auto securityPolicyDetails__ = securityPolicyDetails ? _fbb.CreateString(securityPolicyDetails) : 0; - auto startupConfig__ = startupConfig ? _fbb.CreateVector<::flatbuffers::Offset>(*startupConfig) : 0; - auto sgids__ = sgids ? _fbb.CreateVector<::flatbuffers::Offset>(*sgids) : 0; - return LMFlatBuffer::CreateProcess( - _fbb, - identifier__, - numberOfRestartAttempts, - functionClusterAffiliation__, - coremask__, - uid, - gid, - path__, - securityPolicyDetails__, - executable_reportingBehavior, - startupConfig__, - sgids__); -} - -struct ProcessStartupConfig FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessStartupConfigBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_IDENTIFIER = 4, - VT_ENTERTIMEOUTVALUE = 6, - VT_EXITTIMEOUTVALUE = 8, - VT_SCHEDULINGPRIORITY = 10, - VT_SCHEDULINGPOLICY = 12, - VT_EXECUTIONERROR = 14, - VT_TERMINATIONBEHAVIOR = 16, - VT_EXECUTIONDEPENDENCY = 18, - VT_PROCESSGROUPSTATEDEPENDENCY = 20, - VT_ENVIRONMENTVARIABLE = 22, - VT_PROCESSARGUMENT = 24, - VT_MEMORYUSAGE = 26 - }; - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - uint32_t enterTimeoutValue() const { - return GetField(VT_ENTERTIMEOUTVALUE, 0); - } - uint32_t exitTimeoutValue() const { - return GetField(VT_EXITTIMEOUTVALUE, 0); - } - const ::flatbuffers::String *schedulingPriority() const { - return GetPointer(VT_SCHEDULINGPRIORITY); - } - const ::flatbuffers::String *schedulingPolicy() const { - return GetPointer(VT_SCHEDULINGPOLICY); - } - const ::flatbuffers::String *executionError() const { - return GetPointer(VT_EXECUTIONERROR); - } - LMFlatBuffer::TerminationBehaviorEnum terminationBehavior() const { - return static_cast(GetField(VT_TERMINATIONBEHAVIOR, 0)); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *executionDependency() const { - return GetPointer> *>(VT_EXECUTIONDEPENDENCY); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *processGroupStateDependency() const { - return GetPointer> *>(VT_PROCESSGROUPSTATEDEPENDENCY); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *environmentVariable() const { - return GetPointer> *>(VT_ENVIRONMENTVARIABLE); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *processArgument() const { - return GetPointer> *>(VT_PROCESSARGUMENT); - } - uint64_t memoryUsage() const { - return GetField(VT_MEMORYUSAGE, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - VerifyField(verifier, VT_ENTERTIMEOUTVALUE, 4) && - VerifyField(verifier, VT_EXITTIMEOUTVALUE, 4) && - VerifyOffset(verifier, VT_SCHEDULINGPRIORITY) && - verifier.VerifyString(schedulingPriority()) && - VerifyOffset(verifier, VT_SCHEDULINGPOLICY) && - verifier.VerifyString(schedulingPolicy()) && - VerifyOffset(verifier, VT_EXECUTIONERROR) && - verifier.VerifyString(executionError()) && - VerifyField(verifier, VT_TERMINATIONBEHAVIOR, 1) && - VerifyOffset(verifier, VT_EXECUTIONDEPENDENCY) && - verifier.VerifyVector(executionDependency()) && - verifier.VerifyVectorOfTables(executionDependency()) && - VerifyOffset(verifier, VT_PROCESSGROUPSTATEDEPENDENCY) && - verifier.VerifyVector(processGroupStateDependency()) && - verifier.VerifyVectorOfTables(processGroupStateDependency()) && - VerifyOffset(verifier, VT_ENVIRONMENTVARIABLE) && - verifier.VerifyVector(environmentVariable()) && - verifier.VerifyVectorOfTables(environmentVariable()) && - VerifyOffset(verifier, VT_PROCESSARGUMENT) && - verifier.VerifyVector(processArgument()) && - verifier.VerifyVectorOfTables(processArgument()) && - VerifyField(verifier, VT_MEMORYUSAGE, 8) && - verifier.EndTable(); - } -}; - -struct ProcessStartupConfigBuilder { - typedef ProcessStartupConfig Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(ProcessStartupConfig::VT_IDENTIFIER, identifier); - } - void add_enterTimeoutValue(uint32_t enterTimeoutValue) { - fbb_.AddElement(ProcessStartupConfig::VT_ENTERTIMEOUTVALUE, enterTimeoutValue, 0); - } - void add_exitTimeoutValue(uint32_t exitTimeoutValue) { - fbb_.AddElement(ProcessStartupConfig::VT_EXITTIMEOUTVALUE, exitTimeoutValue, 0); - } - void add_schedulingPriority(::flatbuffers::Offset<::flatbuffers::String> schedulingPriority) { - fbb_.AddOffset(ProcessStartupConfig::VT_SCHEDULINGPRIORITY, schedulingPriority); - } - void add_schedulingPolicy(::flatbuffers::Offset<::flatbuffers::String> schedulingPolicy) { - fbb_.AddOffset(ProcessStartupConfig::VT_SCHEDULINGPOLICY, schedulingPolicy); - } - void add_executionError(::flatbuffers::Offset<::flatbuffers::String> executionError) { - fbb_.AddOffset(ProcessStartupConfig::VT_EXECUTIONERROR, executionError); - } - void add_terminationBehavior(LMFlatBuffer::TerminationBehaviorEnum terminationBehavior) { - fbb_.AddElement(ProcessStartupConfig::VT_TERMINATIONBEHAVIOR, static_cast(terminationBehavior), 0); - } - void add_executionDependency(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> executionDependency) { - fbb_.AddOffset(ProcessStartupConfig::VT_EXECUTIONDEPENDENCY, executionDependency); - } - void add_processGroupStateDependency(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> processGroupStateDependency) { - fbb_.AddOffset(ProcessStartupConfig::VT_PROCESSGROUPSTATEDEPENDENCY, processGroupStateDependency); - } - void add_environmentVariable(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> environmentVariable) { - fbb_.AddOffset(ProcessStartupConfig::VT_ENVIRONMENTVARIABLE, environmentVariable); - } - void add_processArgument(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> processArgument) { - fbb_.AddOffset(ProcessStartupConfig::VT_PROCESSARGUMENT, processArgument); - } - void add_memoryUsage(uint64_t memoryUsage) { - fbb_.AddElement(ProcessStartupConfig::VT_MEMORYUSAGE, memoryUsage, 0); - } - explicit ProcessStartupConfigBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcessStartupConfig( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0, - uint32_t enterTimeoutValue = 0, - uint32_t exitTimeoutValue = 0, - ::flatbuffers::Offset<::flatbuffers::String> schedulingPriority = 0, - ::flatbuffers::Offset<::flatbuffers::String> schedulingPolicy = 0, - ::flatbuffers::Offset<::flatbuffers::String> executionError = 0, - LMFlatBuffer::TerminationBehaviorEnum terminationBehavior = LMFlatBuffer::TerminationBehaviorEnum_ProcessIsNotSelfTerminating, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> executionDependency = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> processGroupStateDependency = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> environmentVariable = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> processArgument = 0, - uint64_t memoryUsage = 0) { - ProcessStartupConfigBuilder builder_(_fbb); - builder_.add_memoryUsage(memoryUsage); - builder_.add_processArgument(processArgument); - builder_.add_environmentVariable(environmentVariable); - builder_.add_processGroupStateDependency(processGroupStateDependency); - builder_.add_executionDependency(executionDependency); - builder_.add_executionError(executionError); - builder_.add_schedulingPolicy(schedulingPolicy); - builder_.add_schedulingPriority(schedulingPriority); - builder_.add_exitTimeoutValue(exitTimeoutValue); - builder_.add_enterTimeoutValue(enterTimeoutValue); - builder_.add_identifier(identifier); - builder_.add_terminationBehavior(terminationBehavior); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateProcessStartupConfigDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *identifier = nullptr, - uint32_t enterTimeoutValue = 0, - uint32_t exitTimeoutValue = 0, - const char *schedulingPriority = nullptr, - const char *schedulingPolicy = nullptr, - const char *executionError = nullptr, - LMFlatBuffer::TerminationBehaviorEnum terminationBehavior = LMFlatBuffer::TerminationBehaviorEnum_ProcessIsNotSelfTerminating, - const std::vector<::flatbuffers::Offset> *executionDependency = nullptr, - const std::vector<::flatbuffers::Offset> *processGroupStateDependency = nullptr, - const std::vector<::flatbuffers::Offset> *environmentVariable = nullptr, - const std::vector<::flatbuffers::Offset> *processArgument = nullptr, - uint64_t memoryUsage = 0) { - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - auto schedulingPriority__ = schedulingPriority ? _fbb.CreateString(schedulingPriority) : 0; - auto schedulingPolicy__ = schedulingPolicy ? _fbb.CreateString(schedulingPolicy) : 0; - auto executionError__ = executionError ? _fbb.CreateString(executionError) : 0; - auto executionDependency__ = executionDependency ? _fbb.CreateVector<::flatbuffers::Offset>(*executionDependency) : 0; - auto processGroupStateDependency__ = processGroupStateDependency ? _fbb.CreateVector<::flatbuffers::Offset>(*processGroupStateDependency) : 0; - auto environmentVariable__ = environmentVariable ? _fbb.CreateVector<::flatbuffers::Offset>(*environmentVariable) : 0; - auto processArgument__ = processArgument ? _fbb.CreateVector<::flatbuffers::Offset>(*processArgument) : 0; - return LMFlatBuffer::CreateProcessStartupConfig( - _fbb, - identifier__, - enterTimeoutValue, - exitTimeoutValue, - schedulingPriority__, - schedulingPolicy__, - executionError__, - terminationBehavior, - executionDependency__, - processGroupStateDependency__, - environmentVariable__, - processArgument__, - memoryUsage); -} - -struct ProcessGroupStateDependency FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessGroupStateDependencyBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_STATEMACHINE_NAME = 4, - VT_STATENAME = 6 - }; - const ::flatbuffers::String *stateMachine_name() const { - return GetPointer(VT_STATEMACHINE_NAME); - } - const ::flatbuffers::String *stateName() const { - return GetPointer(VT_STATENAME); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_STATEMACHINE_NAME) && - verifier.VerifyString(stateMachine_name()) && - VerifyOffset(verifier, VT_STATENAME) && - verifier.VerifyString(stateName()) && - verifier.EndTable(); - } -}; - -struct ProcessGroupStateDependencyBuilder { - typedef ProcessGroupStateDependency Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_stateMachine_name(::flatbuffers::Offset<::flatbuffers::String> stateMachine_name) { - fbb_.AddOffset(ProcessGroupStateDependency::VT_STATEMACHINE_NAME, stateMachine_name); - } - void add_stateName(::flatbuffers::Offset<::flatbuffers::String> stateName) { - fbb_.AddOffset(ProcessGroupStateDependency::VT_STATENAME, stateName); - } - explicit ProcessGroupStateDependencyBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcessGroupStateDependency( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> stateMachine_name = 0, - ::flatbuffers::Offset<::flatbuffers::String> stateName = 0) { - ProcessGroupStateDependencyBuilder builder_(_fbb); - builder_.add_stateName(stateName); - builder_.add_stateMachine_name(stateMachine_name); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateProcessGroupStateDependencyDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *stateMachine_name = nullptr, - const char *stateName = nullptr) { - auto stateMachine_name__ = stateMachine_name ? _fbb.CreateString(stateMachine_name) : 0; - auto stateName__ = stateName ? _fbb.CreateString(stateName) : 0; - return LMFlatBuffer::CreateProcessGroupStateDependency( - _fbb, - stateMachine_name__, - stateName__); -} - -struct ProcessExecutionDependency FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessExecutionDependencyBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_STATENAME = 4, - VT_TARGETPROCESS_IDENTIFIER = 6 - }; - const ::flatbuffers::String *stateName() const { - return GetPointer(VT_STATENAME); - } - const ::flatbuffers::String *targetProcess_identifier() const { - return GetPointer(VT_TARGETPROCESS_IDENTIFIER); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_STATENAME) && - verifier.VerifyString(stateName()) && - VerifyOffset(verifier, VT_TARGETPROCESS_IDENTIFIER) && - verifier.VerifyString(targetProcess_identifier()) && - verifier.EndTable(); - } -}; - -struct ProcessExecutionDependencyBuilder { - typedef ProcessExecutionDependency Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_stateName(::flatbuffers::Offset<::flatbuffers::String> stateName) { - fbb_.AddOffset(ProcessExecutionDependency::VT_STATENAME, stateName); - } - void add_targetProcess_identifier(::flatbuffers::Offset<::flatbuffers::String> targetProcess_identifier) { - fbb_.AddOffset(ProcessExecutionDependency::VT_TARGETPROCESS_IDENTIFIER, targetProcess_identifier); - } - explicit ProcessExecutionDependencyBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcessExecutionDependency( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> stateName = 0, - ::flatbuffers::Offset<::flatbuffers::String> targetProcess_identifier = 0) { - ProcessExecutionDependencyBuilder builder_(_fbb); - builder_.add_targetProcess_identifier(targetProcess_identifier); - builder_.add_stateName(stateName); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateProcessExecutionDependencyDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *stateName = nullptr, - const char *targetProcess_identifier = nullptr) { - auto stateName__ = stateName ? _fbb.CreateString(stateName) : 0; - auto targetProcess_identifier__ = targetProcess_identifier ? _fbb.CreateString(targetProcess_identifier) : 0; - return LMFlatBuffer::CreateProcessExecutionDependency( - _fbb, - stateName__, - targetProcess_identifier__); -} - -struct EnvironmentVariable FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef EnvironmentVariableBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_KEY = 4, - VT_VALUE = 6 - }; - const ::flatbuffers::String *key() const { - return GetPointer(VT_KEY); - } - const ::flatbuffers::String *value() const { - return GetPointer(VT_VALUE); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_KEY) && - verifier.VerifyString(key()) && - VerifyOffset(verifier, VT_VALUE) && - verifier.VerifyString(value()) && - verifier.EndTable(); - } -}; - -struct EnvironmentVariableBuilder { - typedef EnvironmentVariable Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_key(::flatbuffers::Offset<::flatbuffers::String> key) { - fbb_.AddOffset(EnvironmentVariable::VT_KEY, key); - } - void add_value(::flatbuffers::Offset<::flatbuffers::String> value) { - fbb_.AddOffset(EnvironmentVariable::VT_VALUE, value); - } - explicit EnvironmentVariableBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateEnvironmentVariable( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> key = 0, - ::flatbuffers::Offset<::flatbuffers::String> value = 0) { - EnvironmentVariableBuilder builder_(_fbb); - builder_.add_value(value); - builder_.add_key(key); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateEnvironmentVariableDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *key = nullptr, - const char *value = nullptr) { - auto key__ = key ? _fbb.CreateString(key) : 0; - auto value__ = value ? _fbb.CreateString(value) : 0; - return LMFlatBuffer::CreateEnvironmentVariable( - _fbb, - key__, - value__); -} - -struct ProcessArgument FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessArgumentBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_ARGUMENT = 4 - }; - const ::flatbuffers::String *argument() const { - return GetPointer(VT_ARGUMENT); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_ARGUMENT) && - verifier.VerifyString(argument()) && - verifier.EndTable(); - } -}; - -struct ProcessArgumentBuilder { - typedef ProcessArgument Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_argument(::flatbuffers::Offset<::flatbuffers::String> argument) { - fbb_.AddOffset(ProcessArgument::VT_ARGUMENT, argument); - } - explicit ProcessArgumentBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcessArgument( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> argument = 0) { - ProcessArgumentBuilder builder_(_fbb); - builder_.add_argument(argument); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateProcessArgumentDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *argument = nullptr) { - auto argument__ = argument ? _fbb.CreateString(argument) : 0; - return LMFlatBuffer::CreateProcessArgument( - _fbb, - argument__); -} - -struct ProcessSgid FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessSgidBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_SGID = 4 - }; - uint32_t sgid() const { - return GetField(VT_SGID, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_SGID, 4) && - verifier.EndTable(); - } -}; - -struct ProcessSgidBuilder { - typedef ProcessSgid Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_sgid(uint32_t sgid) { - fbb_.AddElement(ProcessSgid::VT_SGID, sgid, 0); - } - explicit ProcessSgidBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcessSgid( - ::flatbuffers::FlatBufferBuilder &_fbb, - uint32_t sgid = 0) { - ProcessSgidBuilder builder_(_fbb); - builder_.add_sgid(sgid); - return builder_.Finish(); -} - -inline const LMFlatBuffer::LMEcuCfg *GetLMEcuCfg(const void *buf) { - return ::flatbuffers::GetRoot(buf); -} - -inline const LMFlatBuffer::LMEcuCfg *GetSizePrefixedLMEcuCfg(const void *buf) { - return ::flatbuffers::GetSizePrefixedRoot(buf); -} - -inline const char *LMEcuCfgIdentifier() { - return "BLMR"; -} - -inline bool LMEcuCfgBufferHasIdentifier(const void *buf) { - return ::flatbuffers::BufferHasIdentifier( - buf, LMEcuCfgIdentifier()); -} - -inline bool SizePrefixedLMEcuCfgBufferHasIdentifier(const void *buf) { - return ::flatbuffers::BufferHasIdentifier( - buf, LMEcuCfgIdentifier(), true); -} - -inline bool VerifyLMEcuCfgBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifyBuffer(LMEcuCfgIdentifier()); -} - -inline bool VerifySizePrefixedLMEcuCfgBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifySizePrefixedBuffer(LMEcuCfgIdentifier()); -} - -inline const char *LMEcuCfgExtension() { - return "bin"; -} - -inline void FinishLMEcuCfgBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.Finish(root, LMEcuCfgIdentifier()); -} - -inline void FinishSizePrefixedLMEcuCfgBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.FinishSizePrefixed(root, LMEcuCfgIdentifier()); -} - -} // namespace LMFlatBuffer - -#endif // FLATBUFFERS_GENERATED_LMFLATCFG_LMFLATBUFFER_H_ diff --git a/src/launch_manager_daemon/health_monitor_lib/BUILD b/src/launch_manager_daemon/health_monitor_lib/BUILD index ecafe216..37b48420 100644 --- a/src/launch_manager_daemon/health_monitor_lib/BUILD +++ b/src/launch_manager_daemon/health_monitor_lib/BUILD @@ -12,31 +12,6 @@ # ******************************************************************************* load("//config:common_cc.bzl", "cc_binary_with_common_opts", "cc_library_with_common_opts") -filegroup( - name = "hm_flatcfg_fbs", - srcs = ["config/hm_flatcfg.fbs"], - visibility = ["//visibility:public"], -) - -filegroup( - name = "hmcore_flatcfg_fbs", - srcs = ["config/hmcore_flatcfg.fbs"], - visibility = ["//visibility:public"], -) - -# flatcfg configuration -exports_files(["config/hm_flatcfg.fbs"]) - -cc_library( - name = "config", - hdrs = [ - "config/hm_flatcfg_generated.h", - "config/hmcore_flatcfg_generated.h", - ], - includes = ["config"], - visibility = ["//src:__pkg__"], -) - # library for logging cc_library_with_common_opts( name = "phm_logging", @@ -136,7 +111,7 @@ cc_library_with_common_opts( "src", ], deps = [ - ":config", + "//src/launch_manager_daemon/health_monitor_lib/config", ":phm_logging", "//src/launch_manager_daemon/recovery_client_lib:recovery_client", "@score_baselibs//score/mw/log", @@ -159,7 +134,7 @@ cc_library_with_common_opts( ], visibility = ["//src:__pkg__"], deps = [ - ":config", + "//src/launch_manager_daemon/health_monitor_lib/config", ":recoverynotify", "//externals/ipc_dropin", "//src/launch_manager_daemon/process_state_client_lib:process_state_client", @@ -243,7 +218,7 @@ cc_library_with_common_opts( ], visibility = ["//src:__subpackages__"], deps = [ - ":config", + "//src/launch_manager_daemon/health_monitor_lib/config", ":ipc_if", ":phm_logging", "@flatbuffers", diff --git a/src/launch_manager_daemon/health_monitor_lib/config/BUILD b/src/launch_manager_daemon/health_monitor_lib/config/BUILD new file mode 100644 index 00000000..393102d5 --- /dev/null +++ b/src/launch_manager_daemon/health_monitor_lib/config/BUILD @@ -0,0 +1,45 @@ +# ******************************************************************************* +# Copyright (c) 2026 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* +load("@score_baselibs//score/flatbuffers/bazel:codegen.bzl", "generate_cpp") + + +exports_files([ + "hm_flatcfg.fbs", + "hmcore_flatcfg.fbs", + ], + visibility = ["//visibility:public"], +) + +generate_cpp( + name = "hm_config", + output = "hm_flatcfg_generated.h", + schema = "hm_flatcfg.fbs", + visibility = ["//visibility:private"], +) + +generate_cpp( + name = "hmcore_config", + output = "hmcore_flatcfg_generated.h", + schema = "hmcore_flatcfg.fbs", + visibility = ["//visibility:private"], +) + +cc_library( + name = "config", + hdrs = [ + ":hm_config", + ":hmcore_config", + ], + strip_include_prefix = ".", + visibility = ["//visibility:public"], +) diff --git a/src/launch_manager_daemon/health_monitor_lib/config/hm_flatcfg_generated.h b/src/launch_manager_daemon/health_monitor_lib/config/hm_flatcfg_generated.h deleted file mode 100644 index fab01f69..00000000 --- a/src/launch_manager_daemon/health_monitor_lib/config/hm_flatcfg_generated.h +++ /dev/null @@ -1,1436 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2026 Contributors to the Eclipse Foundation - * - * See the NOTICE file(s) distributed with this work for additional - * information regarding copyright ownership. - * - * This program and the accompanying materials are made available under the - * terms of the Apache License Version 2.0 which is available at - * https://www.apache.org/licenses/LICENSE-2.0 - * - * SPDX-License-Identifier: Apache-2.0 - ********************************************************************************/ -// automatically generated by the FlatBuffers compiler, do not modify - - -#ifndef FLATBUFFERS_GENERATED_HMFLATCFG_HMFLATBUFFER_H_ -#define FLATBUFFERS_GENERATED_HMFLATCFG_HMFLATBUFFER_H_ - -#include "flatbuffers/flatbuffers.h" - -// Ensure the included flatbuffers.h is the same version as when this file was -// generated, otherwise it may not be compatible. -static_assert(FLATBUFFERS_VERSION_MAJOR == 25 && - FLATBUFFERS_VERSION_MINOR == 9 && - FLATBUFFERS_VERSION_REVISION == 23, - "Non-compatible flatbuffers version included"); - -namespace HMFlatBuffer { - -struct HMEcuCfg; -struct HMEcuCfgBuilder; - -struct Process; -struct ProcessBuilder; - -struct HmProcessExecutionError; -struct HmProcessExecutionErrorBuilder; - -struct HmRefProcessGroupStates; -struct HmRefProcessGroupStatesBuilder; - -struct HmRefProcess; -struct HmRefProcessBuilder; - -struct HmMonitorInterface; -struct HmMonitorInterfaceBuilder; - -struct HmSupervisionCheckpoint; -struct HmSupervisionCheckpointBuilder; - -struct HmCheckpointTransition; -struct HmCheckpointTransitionBuilder; - -struct HmAliveSupervision; -struct HmAliveSupervisionBuilder; - -struct HmLocalSupervision; -struct HmLocalSupervisionBuilder; - -struct HmRefAliveSupervision; -struct HmRefAliveSupervisionBuilder; - -struct HmGlobalSupervision; -struct HmGlobalSupervisionBuilder; - -struct HmGlobalSupervisionLocalRef; -struct HmGlobalSupervisionLocalRefBuilder; - -struct HmRefProcessGroupStatesGlobal; -struct HmRefProcessGroupStatesGlobalBuilder; - -struct RecoveryNotification; -struct RecoveryNotificationBuilder; - -enum ProcessType : int8_t { - ProcessType_REGULAR_PROCESS = 0, - ProcessType_LM_PROCESS = 1, - ProcessType_STM_PROCESS = 2, - ProcessType_MIN = ProcessType_REGULAR_PROCESS, - ProcessType_MAX = ProcessType_STM_PROCESS -}; - -inline const ProcessType (&EnumValuesProcessType())[3] { - static const ProcessType values[] = { - ProcessType_REGULAR_PROCESS, - ProcessType_LM_PROCESS, - ProcessType_STM_PROCESS - }; - return values; -} - -inline const char * const *EnumNamesProcessType() { - static const char * const names[4] = { - "REGULAR_PROCESS", - "LM_PROCESS", - "STM_PROCESS", - nullptr - }; - return names; -} - -inline const char *EnumNameProcessType(ProcessType e) { - if (::flatbuffers::IsOutRange(e, ProcessType_REGULAR_PROCESS, ProcessType_STM_PROCESS)) return ""; - const size_t index = static_cast(e); - return EnumNamesProcessType()[index]; -} - -struct HMEcuCfg FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HMEcuCfgBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_VERSIONMAJOR = 4, - VT_VERSIONMINOR = 6, - VT_PROCESS = 8, - VT_HMMONITORINTERFACE = 10, - VT_HMSUPERVISIONCHECKPOINT = 12, - VT_HMALIVESUPERVISION = 14, - VT_HMLOCALSUPERVISION = 16, - VT_HMGLOBALSUPERVISION = 18, - VT_HMRECOVERYNOTIFICATION = 20 - }; - int32_t versionMajor() const { - return GetField(VT_VERSIONMAJOR, 0); - } - int32_t versionMinor() const { - return GetField(VT_VERSIONMINOR, 0); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *process() const { - return GetPointer> *>(VT_PROCESS); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmMonitorInterface() const { - return GetPointer> *>(VT_HMMONITORINTERFACE); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmSupervisionCheckpoint() const { - return GetPointer> *>(VT_HMSUPERVISIONCHECKPOINT); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmAliveSupervision() const { - return GetPointer> *>(VT_HMALIVESUPERVISION); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmLocalSupervision() const { - return GetPointer> *>(VT_HMLOCALSUPERVISION); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmGlobalSupervision() const { - return GetPointer> *>(VT_HMGLOBALSUPERVISION); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmRecoveryNotification() const { - return GetPointer> *>(VT_HMRECOVERYNOTIFICATION); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_VERSIONMAJOR, 4) && - VerifyField(verifier, VT_VERSIONMINOR, 4) && - VerifyOffset(verifier, VT_PROCESS) && - verifier.VerifyVector(process()) && - verifier.VerifyVectorOfTables(process()) && - VerifyOffset(verifier, VT_HMMONITORINTERFACE) && - verifier.VerifyVector(hmMonitorInterface()) && - verifier.VerifyVectorOfTables(hmMonitorInterface()) && - VerifyOffset(verifier, VT_HMSUPERVISIONCHECKPOINT) && - verifier.VerifyVector(hmSupervisionCheckpoint()) && - verifier.VerifyVectorOfTables(hmSupervisionCheckpoint()) && - VerifyOffset(verifier, VT_HMALIVESUPERVISION) && - verifier.VerifyVector(hmAliveSupervision()) && - verifier.VerifyVectorOfTables(hmAliveSupervision()) && - VerifyOffset(verifier, VT_HMLOCALSUPERVISION) && - verifier.VerifyVector(hmLocalSupervision()) && - verifier.VerifyVectorOfTables(hmLocalSupervision()) && - VerifyOffset(verifier, VT_HMGLOBALSUPERVISION) && - verifier.VerifyVector(hmGlobalSupervision()) && - verifier.VerifyVectorOfTables(hmGlobalSupervision()) && - VerifyOffset(verifier, VT_HMRECOVERYNOTIFICATION) && - verifier.VerifyVector(hmRecoveryNotification()) && - verifier.VerifyVectorOfTables(hmRecoveryNotification()) && - verifier.EndTable(); - } -}; - -struct HMEcuCfgBuilder { - typedef HMEcuCfg Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_versionMajor(int32_t versionMajor) { - fbb_.AddElement(HMEcuCfg::VT_VERSIONMAJOR, versionMajor, 0); - } - void add_versionMinor(int32_t versionMinor) { - fbb_.AddElement(HMEcuCfg::VT_VERSIONMINOR, versionMinor, 0); - } - void add_process(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> process) { - fbb_.AddOffset(HMEcuCfg::VT_PROCESS, process); - } - void add_hmMonitorInterface(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmMonitorInterface) { - fbb_.AddOffset(HMEcuCfg::VT_HMMONITORINTERFACE, hmMonitorInterface); - } - void add_hmSupervisionCheckpoint(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmSupervisionCheckpoint) { - fbb_.AddOffset(HMEcuCfg::VT_HMSUPERVISIONCHECKPOINT, hmSupervisionCheckpoint); - } - void add_hmAliveSupervision(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmAliveSupervision) { - fbb_.AddOffset(HMEcuCfg::VT_HMALIVESUPERVISION, hmAliveSupervision); - } - void add_hmLocalSupervision(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmLocalSupervision) { - fbb_.AddOffset(HMEcuCfg::VT_HMLOCALSUPERVISION, hmLocalSupervision); - } - void add_hmGlobalSupervision(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmGlobalSupervision) { - fbb_.AddOffset(HMEcuCfg::VT_HMGLOBALSUPERVISION, hmGlobalSupervision); - } - void add_hmRecoveryNotification(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmRecoveryNotification) { - fbb_.AddOffset(HMEcuCfg::VT_HMRECOVERYNOTIFICATION, hmRecoveryNotification); - } - explicit HMEcuCfgBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHMEcuCfg( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t versionMajor = 0, - int32_t versionMinor = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> process = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmMonitorInterface = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmSupervisionCheckpoint = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmAliveSupervision = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmLocalSupervision = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmGlobalSupervision = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmRecoveryNotification = 0) { - HMEcuCfgBuilder builder_(_fbb); - builder_.add_hmRecoveryNotification(hmRecoveryNotification); - builder_.add_hmGlobalSupervision(hmGlobalSupervision); - builder_.add_hmLocalSupervision(hmLocalSupervision); - builder_.add_hmAliveSupervision(hmAliveSupervision); - builder_.add_hmSupervisionCheckpoint(hmSupervisionCheckpoint); - builder_.add_hmMonitorInterface(hmMonitorInterface); - builder_.add_process(process); - builder_.add_versionMinor(versionMinor); - builder_.add_versionMajor(versionMajor); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHMEcuCfgDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t versionMajor = 0, - int32_t versionMinor = 0, - const std::vector<::flatbuffers::Offset> *process = nullptr, - const std::vector<::flatbuffers::Offset> *hmMonitorInterface = nullptr, - const std::vector<::flatbuffers::Offset> *hmSupervisionCheckpoint = nullptr, - const std::vector<::flatbuffers::Offset> *hmAliveSupervision = nullptr, - const std::vector<::flatbuffers::Offset> *hmLocalSupervision = nullptr, - const std::vector<::flatbuffers::Offset> *hmGlobalSupervision = nullptr, - const std::vector<::flatbuffers::Offset> *hmRecoveryNotification = nullptr) { - auto process__ = process ? _fbb.CreateVector<::flatbuffers::Offset>(*process) : 0; - auto hmMonitorInterface__ = hmMonitorInterface ? _fbb.CreateVector<::flatbuffers::Offset>(*hmMonitorInterface) : 0; - auto hmSupervisionCheckpoint__ = hmSupervisionCheckpoint ? _fbb.CreateVector<::flatbuffers::Offset>(*hmSupervisionCheckpoint) : 0; - auto hmAliveSupervision__ = hmAliveSupervision ? _fbb.CreateVector<::flatbuffers::Offset>(*hmAliveSupervision) : 0; - auto hmLocalSupervision__ = hmLocalSupervision ? _fbb.CreateVector<::flatbuffers::Offset>(*hmLocalSupervision) : 0; - auto hmGlobalSupervision__ = hmGlobalSupervision ? _fbb.CreateVector<::flatbuffers::Offset>(*hmGlobalSupervision) : 0; - auto hmRecoveryNotification__ = hmRecoveryNotification ? _fbb.CreateVector<::flatbuffers::Offset>(*hmRecoveryNotification) : 0; - return HMFlatBuffer::CreateHMEcuCfg( - _fbb, - versionMajor, - versionMinor, - process__, - hmMonitorInterface__, - hmSupervisionCheckpoint__, - hmAliveSupervision__, - hmLocalSupervision__, - hmGlobalSupervision__, - hmRecoveryNotification__); -} - -struct Process FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef ProcessBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_SHORTNAME = 4, - VT_IDENTIFIER = 6, - VT_INDEX = 8, - VT_PROCESSTYPE = 10, - VT_REFPROCESSGROUPSTATES = 12, - VT_PROCESSEXECUTIONERRORS = 14 - }; - const ::flatbuffers::String *shortName() const { - return GetPointer(VT_SHORTNAME); - } - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - uint32_t index() const { - return GetField(VT_INDEX, 0); - } - HMFlatBuffer::ProcessType processType() const { - return static_cast(GetField(VT_PROCESSTYPE, 0)); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *refProcessGroupStates() const { - return GetPointer> *>(VT_REFPROCESSGROUPSTATES); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *processExecutionErrors() const { - return GetPointer> *>(VT_PROCESSEXECUTIONERRORS); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_SHORTNAME) && - verifier.VerifyString(shortName()) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - VerifyField(verifier, VT_INDEX, 4) && - VerifyField(verifier, VT_PROCESSTYPE, 1) && - VerifyOffset(verifier, VT_REFPROCESSGROUPSTATES) && - verifier.VerifyVector(refProcessGroupStates()) && - verifier.VerifyVectorOfTables(refProcessGroupStates()) && - VerifyOffset(verifier, VT_PROCESSEXECUTIONERRORS) && - verifier.VerifyVector(processExecutionErrors()) && - verifier.VerifyVectorOfTables(processExecutionErrors()) && - verifier.EndTable(); - } -}; - -struct ProcessBuilder { - typedef Process Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_shortName(::flatbuffers::Offset<::flatbuffers::String> shortName) { - fbb_.AddOffset(Process::VT_SHORTNAME, shortName); - } - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(Process::VT_IDENTIFIER, identifier); - } - void add_index(uint32_t index) { - fbb_.AddElement(Process::VT_INDEX, index, 0); - } - void add_processType(HMFlatBuffer::ProcessType processType) { - fbb_.AddElement(Process::VT_PROCESSTYPE, static_cast(processType), 0); - } - void add_refProcessGroupStates(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcessGroupStates) { - fbb_.AddOffset(Process::VT_REFPROCESSGROUPSTATES, refProcessGroupStates); - } - void add_processExecutionErrors(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> processExecutionErrors) { - fbb_.AddOffset(Process::VT_PROCESSEXECUTIONERRORS, processExecutionErrors); - } - explicit ProcessBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateProcess( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> shortName = 0, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0, - uint32_t index = 0, - HMFlatBuffer::ProcessType processType = HMFlatBuffer::ProcessType_REGULAR_PROCESS, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcessGroupStates = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> processExecutionErrors = 0) { - ProcessBuilder builder_(_fbb); - builder_.add_processExecutionErrors(processExecutionErrors); - builder_.add_refProcessGroupStates(refProcessGroupStates); - builder_.add_index(index); - builder_.add_identifier(identifier); - builder_.add_shortName(shortName); - builder_.add_processType(processType); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateProcessDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *shortName = nullptr, - const char *identifier = nullptr, - uint32_t index = 0, - HMFlatBuffer::ProcessType processType = HMFlatBuffer::ProcessType_REGULAR_PROCESS, - const std::vector<::flatbuffers::Offset> *refProcessGroupStates = nullptr, - const std::vector<::flatbuffers::Offset> *processExecutionErrors = nullptr) { - auto shortName__ = shortName ? _fbb.CreateString(shortName) : 0; - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - auto refProcessGroupStates__ = refProcessGroupStates ? _fbb.CreateVector<::flatbuffers::Offset>(*refProcessGroupStates) : 0; - auto processExecutionErrors__ = processExecutionErrors ? _fbb.CreateVector<::flatbuffers::Offset>(*processExecutionErrors) : 0; - return HMFlatBuffer::CreateProcess( - _fbb, - shortName__, - identifier__, - index, - processType, - refProcessGroupStates__, - processExecutionErrors__); -} - -struct HmProcessExecutionError FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmProcessExecutionErrorBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_PROCESSEXECUTIONERROR = 4 - }; - uint32_t processExecutionError() const { - return GetField(VT_PROCESSEXECUTIONERROR, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_PROCESSEXECUTIONERROR, 4) && - verifier.EndTable(); - } -}; - -struct HmProcessExecutionErrorBuilder { - typedef HmProcessExecutionError Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_processExecutionError(uint32_t processExecutionError) { - fbb_.AddElement(HmProcessExecutionError::VT_PROCESSEXECUTIONERROR, processExecutionError, 0); - } - explicit HmProcessExecutionErrorBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmProcessExecutionError( - ::flatbuffers::FlatBufferBuilder &_fbb, - uint32_t processExecutionError = 0) { - HmProcessExecutionErrorBuilder builder_(_fbb); - builder_.add_processExecutionError(processExecutionError); - return builder_.Finish(); -} - -struct HmRefProcessGroupStates FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmRefProcessGroupStatesBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_IDENTIFIER = 4 - }; - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - verifier.EndTable(); - } -}; - -struct HmRefProcessGroupStatesBuilder { - typedef HmRefProcessGroupStates Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(HmRefProcessGroupStates::VT_IDENTIFIER, identifier); - } - explicit HmRefProcessGroupStatesBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmRefProcessGroupStates( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0) { - HmRefProcessGroupStatesBuilder builder_(_fbb); - builder_.add_identifier(identifier); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmRefProcessGroupStatesDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *identifier = nullptr) { - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - return HMFlatBuffer::CreateHmRefProcessGroupStates( - _fbb, - identifier__); -} - -struct HmRefProcess FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmRefProcessBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_INDEX = 4 - }; - uint32_t index() const { - return GetField(VT_INDEX, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_INDEX, 4) && - verifier.EndTable(); - } -}; - -struct HmRefProcessBuilder { - typedef HmRefProcess Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_index(uint32_t index) { - fbb_.AddElement(HmRefProcess::VT_INDEX, index, 0); - } - explicit HmRefProcessBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmRefProcess( - ::flatbuffers::FlatBufferBuilder &_fbb, - uint32_t index = 0) { - HmRefProcessBuilder builder_(_fbb); - builder_.add_index(index); - return builder_.Finish(); -} - -struct HmMonitorInterface FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmMonitorInterfaceBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_INSTANCESPECIFIER = 4, - VT_PROCESSSHORTNAME = 6, - VT_PORTPROTOTYPE = 8, - VT_INTERFACEPATH = 10, - VT_REFPROCESSINDEX = 12, - VT_PERMITTEDUID = 14 - }; - const ::flatbuffers::String *instanceSpecifier() const { - return GetPointer(VT_INSTANCESPECIFIER); - } - const ::flatbuffers::String *processShortName() const { - return GetPointer(VT_PROCESSSHORTNAME); - } - const ::flatbuffers::String *portPrototype() const { - return GetPointer(VT_PORTPROTOTYPE); - } - const ::flatbuffers::String *interfacePath() const { - return GetPointer(VT_INTERFACEPATH); - } - uint32_t refProcessIndex() const { - return GetField(VT_REFPROCESSINDEX, 0); - } - int32_t permittedUid() const { - return GetField(VT_PERMITTEDUID, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_INSTANCESPECIFIER) && - verifier.VerifyString(instanceSpecifier()) && - VerifyOffset(verifier, VT_PROCESSSHORTNAME) && - verifier.VerifyString(processShortName()) && - VerifyOffset(verifier, VT_PORTPROTOTYPE) && - verifier.VerifyString(portPrototype()) && - VerifyOffset(verifier, VT_INTERFACEPATH) && - verifier.VerifyString(interfacePath()) && - VerifyField(verifier, VT_REFPROCESSINDEX, 4) && - VerifyField(verifier, VT_PERMITTEDUID, 4) && - verifier.EndTable(); - } -}; - -struct HmMonitorInterfaceBuilder { - typedef HmMonitorInterface Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_instanceSpecifier(::flatbuffers::Offset<::flatbuffers::String> instanceSpecifier) { - fbb_.AddOffset(HmMonitorInterface::VT_INSTANCESPECIFIER, instanceSpecifier); - } - void add_processShortName(::flatbuffers::Offset<::flatbuffers::String> processShortName) { - fbb_.AddOffset(HmMonitorInterface::VT_PROCESSSHORTNAME, processShortName); - } - void add_portPrototype(::flatbuffers::Offset<::flatbuffers::String> portPrototype) { - fbb_.AddOffset(HmMonitorInterface::VT_PORTPROTOTYPE, portPrototype); - } - void add_interfacePath(::flatbuffers::Offset<::flatbuffers::String> interfacePath) { - fbb_.AddOffset(HmMonitorInterface::VT_INTERFACEPATH, interfacePath); - } - void add_refProcessIndex(uint32_t refProcessIndex) { - fbb_.AddElement(HmMonitorInterface::VT_REFPROCESSINDEX, refProcessIndex, 0); - } - void add_permittedUid(int32_t permittedUid) { - fbb_.AddElement(HmMonitorInterface::VT_PERMITTEDUID, permittedUid, 0); - } - explicit HmMonitorInterfaceBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmMonitorInterface( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> instanceSpecifier = 0, - ::flatbuffers::Offset<::flatbuffers::String> processShortName = 0, - ::flatbuffers::Offset<::flatbuffers::String> portPrototype = 0, - ::flatbuffers::Offset<::flatbuffers::String> interfacePath = 0, - uint32_t refProcessIndex = 0, - int32_t permittedUid = 0) { - HmMonitorInterfaceBuilder builder_(_fbb); - builder_.add_permittedUid(permittedUid); - builder_.add_refProcessIndex(refProcessIndex); - builder_.add_interfacePath(interfacePath); - builder_.add_portPrototype(portPrototype); - builder_.add_processShortName(processShortName); - builder_.add_instanceSpecifier(instanceSpecifier); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmMonitorInterfaceDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *instanceSpecifier = nullptr, - const char *processShortName = nullptr, - const char *portPrototype = nullptr, - const char *interfacePath = nullptr, - uint32_t refProcessIndex = 0, - int32_t permittedUid = 0) { - auto instanceSpecifier__ = instanceSpecifier ? _fbb.CreateString(instanceSpecifier) : 0; - auto processShortName__ = processShortName ? _fbb.CreateString(processShortName) : 0; - auto portPrototype__ = portPrototype ? _fbb.CreateString(portPrototype) : 0; - auto interfacePath__ = interfacePath ? _fbb.CreateString(interfacePath) : 0; - return HMFlatBuffer::CreateHmMonitorInterface( - _fbb, - instanceSpecifier__, - processShortName__, - portPrototype__, - interfacePath__, - refProcessIndex, - permittedUid); -} - -struct HmSupervisionCheckpoint FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmSupervisionCheckpointBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_SHORTNAME = 4, - VT_CHECKPOINTID = 6, - VT_REFINTERFACEINDEX = 8 - }; - const ::flatbuffers::String *shortName() const { - return GetPointer(VT_SHORTNAME); - } - uint32_t checkpointId() const { - return GetField(VT_CHECKPOINTID, 0); - } - uint32_t refInterfaceIndex() const { - return GetField(VT_REFINTERFACEINDEX, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_SHORTNAME) && - verifier.VerifyString(shortName()) && - VerifyField(verifier, VT_CHECKPOINTID, 4) && - VerifyField(verifier, VT_REFINTERFACEINDEX, 4) && - verifier.EndTable(); - } -}; - -struct HmSupervisionCheckpointBuilder { - typedef HmSupervisionCheckpoint Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_shortName(::flatbuffers::Offset<::flatbuffers::String> shortName) { - fbb_.AddOffset(HmSupervisionCheckpoint::VT_SHORTNAME, shortName); - } - void add_checkpointId(uint32_t checkpointId) { - fbb_.AddElement(HmSupervisionCheckpoint::VT_CHECKPOINTID, checkpointId, 0); - } - void add_refInterfaceIndex(uint32_t refInterfaceIndex) { - fbb_.AddElement(HmSupervisionCheckpoint::VT_REFINTERFACEINDEX, refInterfaceIndex, 0); - } - explicit HmSupervisionCheckpointBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmSupervisionCheckpoint( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> shortName = 0, - uint32_t checkpointId = 0, - uint32_t refInterfaceIndex = 0) { - HmSupervisionCheckpointBuilder builder_(_fbb); - builder_.add_refInterfaceIndex(refInterfaceIndex); - builder_.add_checkpointId(checkpointId); - builder_.add_shortName(shortName); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmSupervisionCheckpointDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *shortName = nullptr, - uint32_t checkpointId = 0, - uint32_t refInterfaceIndex = 0) { - auto shortName__ = shortName ? _fbb.CreateString(shortName) : 0; - return HMFlatBuffer::CreateHmSupervisionCheckpoint( - _fbb, - shortName__, - checkpointId, - refInterfaceIndex); -} - -struct HmCheckpointTransition FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmCheckpointTransitionBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_REFSOURCECPINDEX = 4, - VT_REFTARGETCPINDEX = 6, - VT_INFOSOURCE = 8, - VT_INFOTARGET = 10 - }; - uint32_t refSourceCPIndex() const { - return GetField(VT_REFSOURCECPINDEX, 0); - } - uint32_t refTargetCPIndex() const { - return GetField(VT_REFTARGETCPINDEX, 0); - } - const HMFlatBuffer::HmSupervisionCheckpoint *infoSource() const { - return GetPointer(VT_INFOSOURCE); - } - const HMFlatBuffer::HmSupervisionCheckpoint *infoTarget() const { - return GetPointer(VT_INFOTARGET); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_REFSOURCECPINDEX, 4) && - VerifyField(verifier, VT_REFTARGETCPINDEX, 4) && - VerifyOffset(verifier, VT_INFOSOURCE) && - verifier.VerifyTable(infoSource()) && - VerifyOffset(verifier, VT_INFOTARGET) && - verifier.VerifyTable(infoTarget()) && - verifier.EndTable(); - } -}; - -struct HmCheckpointTransitionBuilder { - typedef HmCheckpointTransition Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_refSourceCPIndex(uint32_t refSourceCPIndex) { - fbb_.AddElement(HmCheckpointTransition::VT_REFSOURCECPINDEX, refSourceCPIndex, 0); - } - void add_refTargetCPIndex(uint32_t refTargetCPIndex) { - fbb_.AddElement(HmCheckpointTransition::VT_REFTARGETCPINDEX, refTargetCPIndex, 0); - } - void add_infoSource(::flatbuffers::Offset infoSource) { - fbb_.AddOffset(HmCheckpointTransition::VT_INFOSOURCE, infoSource); - } - void add_infoTarget(::flatbuffers::Offset infoTarget) { - fbb_.AddOffset(HmCheckpointTransition::VT_INFOTARGET, infoTarget); - } - explicit HmCheckpointTransitionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmCheckpointTransition( - ::flatbuffers::FlatBufferBuilder &_fbb, - uint32_t refSourceCPIndex = 0, - uint32_t refTargetCPIndex = 0, - ::flatbuffers::Offset infoSource = 0, - ::flatbuffers::Offset infoTarget = 0) { - HmCheckpointTransitionBuilder builder_(_fbb); - builder_.add_infoTarget(infoTarget); - builder_.add_infoSource(infoSource); - builder_.add_refTargetCPIndex(refTargetCPIndex); - builder_.add_refSourceCPIndex(refSourceCPIndex); - return builder_.Finish(); -} - -struct HmAliveSupervision FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmAliveSupervisionBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_RULECONTEXTKEY = 4, - VT_REFCHECKPOINTINDEX = 6, - VT_ALIVEREFERENCECYCLE = 8, - VT_MINALIVEINDICATIONS = 10, - VT_MAXALIVEINDICATIONS = 12, - VT_ISMINCHECKDISABLED = 14, - VT_ISMAXCHECKDISABLED = 16, - VT_FAILEDSUPERVISIONCYCLESTOLERANCE = 18, - VT_REFPROCESSINDEX = 20, - VT_REFPROCESSGROUPSTATES = 22 - }; - const ::flatbuffers::String *ruleContextKey() const { - return GetPointer(VT_RULECONTEXTKEY); - } - uint32_t refCheckPointIndex() const { - return GetField(VT_REFCHECKPOINTINDEX, 0); - } - double aliveReferenceCycle() const { - return GetField(VT_ALIVEREFERENCECYCLE, 0.0); - } - uint32_t minAliveIndications() const { - return GetField(VT_MINALIVEINDICATIONS, 0); - } - uint32_t maxAliveIndications() const { - return GetField(VT_MAXALIVEINDICATIONS, 0); - } - bool isMinCheckDisabled() const { - return GetField(VT_ISMINCHECKDISABLED, 0) != 0; - } - bool isMaxCheckDisabled() const { - return GetField(VT_ISMAXCHECKDISABLED, 0) != 0; - } - uint32_t failedSupervisionCyclesTolerance() const { - return GetField(VT_FAILEDSUPERVISIONCYCLESTOLERANCE, 0); - } - uint32_t refProcessIndex() const { - return GetField(VT_REFPROCESSINDEX, 0); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *refProcessGroupStates() const { - return GetPointer> *>(VT_REFPROCESSGROUPSTATES); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_RULECONTEXTKEY) && - verifier.VerifyString(ruleContextKey()) && - VerifyField(verifier, VT_REFCHECKPOINTINDEX, 4) && - VerifyField(verifier, VT_ALIVEREFERENCECYCLE, 8) && - VerifyField(verifier, VT_MINALIVEINDICATIONS, 4) && - VerifyField(verifier, VT_MAXALIVEINDICATIONS, 4) && - VerifyField(verifier, VT_ISMINCHECKDISABLED, 1) && - VerifyField(verifier, VT_ISMAXCHECKDISABLED, 1) && - VerifyField(verifier, VT_FAILEDSUPERVISIONCYCLESTOLERANCE, 4) && - VerifyField(verifier, VT_REFPROCESSINDEX, 4) && - VerifyOffset(verifier, VT_REFPROCESSGROUPSTATES) && - verifier.VerifyVector(refProcessGroupStates()) && - verifier.VerifyVectorOfTables(refProcessGroupStates()) && - verifier.EndTable(); - } -}; - -struct HmAliveSupervisionBuilder { - typedef HmAliveSupervision Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_ruleContextKey(::flatbuffers::Offset<::flatbuffers::String> ruleContextKey) { - fbb_.AddOffset(HmAliveSupervision::VT_RULECONTEXTKEY, ruleContextKey); - } - void add_refCheckPointIndex(uint32_t refCheckPointIndex) { - fbb_.AddElement(HmAliveSupervision::VT_REFCHECKPOINTINDEX, refCheckPointIndex, 0); - } - void add_aliveReferenceCycle(double aliveReferenceCycle) { - fbb_.AddElement(HmAliveSupervision::VT_ALIVEREFERENCECYCLE, aliveReferenceCycle, 0.0); - } - void add_minAliveIndications(uint32_t minAliveIndications) { - fbb_.AddElement(HmAliveSupervision::VT_MINALIVEINDICATIONS, minAliveIndications, 0); - } - void add_maxAliveIndications(uint32_t maxAliveIndications) { - fbb_.AddElement(HmAliveSupervision::VT_MAXALIVEINDICATIONS, maxAliveIndications, 0); - } - void add_isMinCheckDisabled(bool isMinCheckDisabled) { - fbb_.AddElement(HmAliveSupervision::VT_ISMINCHECKDISABLED, static_cast(isMinCheckDisabled), 0); - } - void add_isMaxCheckDisabled(bool isMaxCheckDisabled) { - fbb_.AddElement(HmAliveSupervision::VT_ISMAXCHECKDISABLED, static_cast(isMaxCheckDisabled), 0); - } - void add_failedSupervisionCyclesTolerance(uint32_t failedSupervisionCyclesTolerance) { - fbb_.AddElement(HmAliveSupervision::VT_FAILEDSUPERVISIONCYCLESTOLERANCE, failedSupervisionCyclesTolerance, 0); - } - void add_refProcessIndex(uint32_t refProcessIndex) { - fbb_.AddElement(HmAliveSupervision::VT_REFPROCESSINDEX, refProcessIndex, 0); - } - void add_refProcessGroupStates(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcessGroupStates) { - fbb_.AddOffset(HmAliveSupervision::VT_REFPROCESSGROUPSTATES, refProcessGroupStates); - } - explicit HmAliveSupervisionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmAliveSupervision( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> ruleContextKey = 0, - uint32_t refCheckPointIndex = 0, - double aliveReferenceCycle = 0.0, - uint32_t minAliveIndications = 0, - uint32_t maxAliveIndications = 0, - bool isMinCheckDisabled = false, - bool isMaxCheckDisabled = false, - uint32_t failedSupervisionCyclesTolerance = 0, - uint32_t refProcessIndex = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcessGroupStates = 0) { - HmAliveSupervisionBuilder builder_(_fbb); - builder_.add_aliveReferenceCycle(aliveReferenceCycle); - builder_.add_refProcessGroupStates(refProcessGroupStates); - builder_.add_refProcessIndex(refProcessIndex); - builder_.add_failedSupervisionCyclesTolerance(failedSupervisionCyclesTolerance); - builder_.add_maxAliveIndications(maxAliveIndications); - builder_.add_minAliveIndications(minAliveIndications); - builder_.add_refCheckPointIndex(refCheckPointIndex); - builder_.add_ruleContextKey(ruleContextKey); - builder_.add_isMaxCheckDisabled(isMaxCheckDisabled); - builder_.add_isMinCheckDisabled(isMinCheckDisabled); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmAliveSupervisionDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *ruleContextKey = nullptr, - uint32_t refCheckPointIndex = 0, - double aliveReferenceCycle = 0.0, - uint32_t minAliveIndications = 0, - uint32_t maxAliveIndications = 0, - bool isMinCheckDisabled = false, - bool isMaxCheckDisabled = false, - uint32_t failedSupervisionCyclesTolerance = 0, - uint32_t refProcessIndex = 0, - const std::vector<::flatbuffers::Offset> *refProcessGroupStates = nullptr) { - auto ruleContextKey__ = ruleContextKey ? _fbb.CreateString(ruleContextKey) : 0; - auto refProcessGroupStates__ = refProcessGroupStates ? _fbb.CreateVector<::flatbuffers::Offset>(*refProcessGroupStates) : 0; - return HMFlatBuffer::CreateHmAliveSupervision( - _fbb, - ruleContextKey__, - refCheckPointIndex, - aliveReferenceCycle, - minAliveIndications, - maxAliveIndications, - isMinCheckDisabled, - isMaxCheckDisabled, - failedSupervisionCyclesTolerance, - refProcessIndex, - refProcessGroupStates__); -} - -struct HmLocalSupervision FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmLocalSupervisionBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_RULECONTEXTKEY = 4, - VT_INFOREFINTERFACEPATH = 6, - VT_HMREFALIVESUPERVISION = 8 - }; - const ::flatbuffers::String *ruleContextKey() const { - return GetPointer(VT_RULECONTEXTKEY); - } - const ::flatbuffers::String *infoRefInterfacePath() const { - return GetPointer(VT_INFOREFINTERFACEPATH); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *hmRefAliveSupervision() const { - return GetPointer> *>(VT_HMREFALIVESUPERVISION); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_RULECONTEXTKEY) && - verifier.VerifyString(ruleContextKey()) && - VerifyOffset(verifier, VT_INFOREFINTERFACEPATH) && - verifier.VerifyString(infoRefInterfacePath()) && - VerifyOffset(verifier, VT_HMREFALIVESUPERVISION) && - verifier.VerifyVector(hmRefAliveSupervision()) && - verifier.VerifyVectorOfTables(hmRefAliveSupervision()) && - verifier.EndTable(); - } -}; - -struct HmLocalSupervisionBuilder { - typedef HmLocalSupervision Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_ruleContextKey(::flatbuffers::Offset<::flatbuffers::String> ruleContextKey) { - fbb_.AddOffset(HmLocalSupervision::VT_RULECONTEXTKEY, ruleContextKey); - } - void add_infoRefInterfacePath(::flatbuffers::Offset<::flatbuffers::String> infoRefInterfacePath) { - fbb_.AddOffset(HmLocalSupervision::VT_INFOREFINTERFACEPATH, infoRefInterfacePath); - } - void add_hmRefAliveSupervision(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmRefAliveSupervision) { - fbb_.AddOffset(HmLocalSupervision::VT_HMREFALIVESUPERVISION, hmRefAliveSupervision); - } - explicit HmLocalSupervisionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmLocalSupervision( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> ruleContextKey = 0, - ::flatbuffers::Offset<::flatbuffers::String> infoRefInterfacePath = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> hmRefAliveSupervision = 0) { - HmLocalSupervisionBuilder builder_(_fbb); - builder_.add_hmRefAliveSupervision(hmRefAliveSupervision); - builder_.add_infoRefInterfacePath(infoRefInterfacePath); - builder_.add_ruleContextKey(ruleContextKey); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmLocalSupervisionDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *ruleContextKey = nullptr, - const char *infoRefInterfacePath = nullptr, - const std::vector<::flatbuffers::Offset> *hmRefAliveSupervision = nullptr) { - auto ruleContextKey__ = ruleContextKey ? _fbb.CreateString(ruleContextKey) : 0; - auto infoRefInterfacePath__ = infoRefInterfacePath ? _fbb.CreateString(infoRefInterfacePath) : 0; - auto hmRefAliveSupervision__ = hmRefAliveSupervision ? _fbb.CreateVector<::flatbuffers::Offset>(*hmRefAliveSupervision) : 0; - return HMFlatBuffer::CreateHmLocalSupervision( - _fbb, - ruleContextKey__, - infoRefInterfacePath__, - hmRefAliveSupervision__); -} - -struct HmRefAliveSupervision FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmRefAliveSupervisionBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_RULECONTEXTKEY = 4, - VT_REFALIVESUPERVISIONIDX = 6 - }; - int32_t ruleContextKey() const { - return GetField(VT_RULECONTEXTKEY, 0); - } - uint32_t refAliveSupervisionIdx() const { - return GetField(VT_REFALIVESUPERVISIONIDX, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_RULECONTEXTKEY, 4) && - VerifyField(verifier, VT_REFALIVESUPERVISIONIDX, 4) && - verifier.EndTable(); - } -}; - -struct HmRefAliveSupervisionBuilder { - typedef HmRefAliveSupervision Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_ruleContextKey(int32_t ruleContextKey) { - fbb_.AddElement(HmRefAliveSupervision::VT_RULECONTEXTKEY, ruleContextKey, 0); - } - void add_refAliveSupervisionIdx(uint32_t refAliveSupervisionIdx) { - fbb_.AddElement(HmRefAliveSupervision::VT_REFALIVESUPERVISIONIDX, refAliveSupervisionIdx, 0); - } - explicit HmRefAliveSupervisionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmRefAliveSupervision( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t ruleContextKey = 0, - uint32_t refAliveSupervisionIdx = 0) { - HmRefAliveSupervisionBuilder builder_(_fbb); - builder_.add_refAliveSupervisionIdx(refAliveSupervisionIdx); - builder_.add_ruleContextKey(ruleContextKey); - return builder_.Finish(); -} - -struct HmGlobalSupervision FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmGlobalSupervisionBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_RULECONTEXTKEY = 4, - VT_ISSEVERITYCRITICAL = 6, - VT_LOCALSUPERVISION = 8, - VT_REFPROCESSES = 10, - VT_REFPROCESSGROUPSTATES = 12 - }; - const ::flatbuffers::String *ruleContextKey() const { - return GetPointer(VT_RULECONTEXTKEY); - } - bool isSeverityCritical() const { - return GetField(VT_ISSEVERITYCRITICAL, 0) != 0; - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *localSupervision() const { - return GetPointer> *>(VT_LOCALSUPERVISION); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *refProcesses() const { - return GetPointer> *>(VT_REFPROCESSES); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *refProcessGroupStates() const { - return GetPointer> *>(VT_REFPROCESSGROUPSTATES); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_RULECONTEXTKEY) && - verifier.VerifyString(ruleContextKey()) && - VerifyField(verifier, VT_ISSEVERITYCRITICAL, 1) && - VerifyOffset(verifier, VT_LOCALSUPERVISION) && - verifier.VerifyVector(localSupervision()) && - verifier.VerifyVectorOfTables(localSupervision()) && - VerifyOffset(verifier, VT_REFPROCESSES) && - verifier.VerifyVector(refProcesses()) && - verifier.VerifyVectorOfTables(refProcesses()) && - VerifyOffset(verifier, VT_REFPROCESSGROUPSTATES) && - verifier.VerifyVector(refProcessGroupStates()) && - verifier.VerifyVectorOfTables(refProcessGroupStates()) && - verifier.EndTable(); - } -}; - -struct HmGlobalSupervisionBuilder { - typedef HmGlobalSupervision Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_ruleContextKey(::flatbuffers::Offset<::flatbuffers::String> ruleContextKey) { - fbb_.AddOffset(HmGlobalSupervision::VT_RULECONTEXTKEY, ruleContextKey); - } - void add_isSeverityCritical(bool isSeverityCritical) { - fbb_.AddElement(HmGlobalSupervision::VT_ISSEVERITYCRITICAL, static_cast(isSeverityCritical), 0); - } - void add_localSupervision(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> localSupervision) { - fbb_.AddOffset(HmGlobalSupervision::VT_LOCALSUPERVISION, localSupervision); - } - void add_refProcesses(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcesses) { - fbb_.AddOffset(HmGlobalSupervision::VT_REFPROCESSES, refProcesses); - } - void add_refProcessGroupStates(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcessGroupStates) { - fbb_.AddOffset(HmGlobalSupervision::VT_REFPROCESSGROUPSTATES, refProcessGroupStates); - } - explicit HmGlobalSupervisionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmGlobalSupervision( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> ruleContextKey = 0, - bool isSeverityCritical = false, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> localSupervision = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcesses = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> refProcessGroupStates = 0) { - HmGlobalSupervisionBuilder builder_(_fbb); - builder_.add_refProcessGroupStates(refProcessGroupStates); - builder_.add_refProcesses(refProcesses); - builder_.add_localSupervision(localSupervision); - builder_.add_ruleContextKey(ruleContextKey); - builder_.add_isSeverityCritical(isSeverityCritical); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmGlobalSupervisionDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *ruleContextKey = nullptr, - bool isSeverityCritical = false, - const std::vector<::flatbuffers::Offset> *localSupervision = nullptr, - const std::vector<::flatbuffers::Offset> *refProcesses = nullptr, - const std::vector<::flatbuffers::Offset> *refProcessGroupStates = nullptr) { - auto ruleContextKey__ = ruleContextKey ? _fbb.CreateString(ruleContextKey) : 0; - auto localSupervision__ = localSupervision ? _fbb.CreateVector<::flatbuffers::Offset>(*localSupervision) : 0; - auto refProcesses__ = refProcesses ? _fbb.CreateVector<::flatbuffers::Offset>(*refProcesses) : 0; - auto refProcessGroupStates__ = refProcessGroupStates ? _fbb.CreateVector<::flatbuffers::Offset>(*refProcessGroupStates) : 0; - return HMFlatBuffer::CreateHmGlobalSupervision( - _fbb, - ruleContextKey__, - isSeverityCritical, - localSupervision__, - refProcesses__, - refProcessGroupStates__); -} - -struct HmGlobalSupervisionLocalRef FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmGlobalSupervisionLocalRefBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_REFLOCALSUPERVISIONINDEX = 4 - }; - uint32_t refLocalSupervisionIndex() const { - return GetField(VT_REFLOCALSUPERVISIONINDEX, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_REFLOCALSUPERVISIONINDEX, 4) && - verifier.EndTable(); - } -}; - -struct HmGlobalSupervisionLocalRefBuilder { - typedef HmGlobalSupervisionLocalRef Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_refLocalSupervisionIndex(uint32_t refLocalSupervisionIndex) { - fbb_.AddElement(HmGlobalSupervisionLocalRef::VT_REFLOCALSUPERVISIONINDEX, refLocalSupervisionIndex, 0); - } - explicit HmGlobalSupervisionLocalRefBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmGlobalSupervisionLocalRef( - ::flatbuffers::FlatBufferBuilder &_fbb, - uint32_t refLocalSupervisionIndex = 0) { - HmGlobalSupervisionLocalRefBuilder builder_(_fbb); - builder_.add_refLocalSupervisionIndex(refLocalSupervisionIndex); - return builder_.Finish(); -} - -struct HmRefProcessGroupStatesGlobal FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmRefProcessGroupStatesGlobalBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_IDENTIFIER = 4, - VT_EXPIREDSUPERVISIONTOLERANCE = 6 - }; - const ::flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); - } - double expiredSupervisionTolerance() const { - return GetField(VT_EXPIREDSUPERVISIONTOLERANCE, 0.0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_IDENTIFIER) && - verifier.VerifyString(identifier()) && - VerifyField(verifier, VT_EXPIREDSUPERVISIONTOLERANCE, 8) && - verifier.EndTable(); - } -}; - -struct HmRefProcessGroupStatesGlobalBuilder { - typedef HmRefProcessGroupStatesGlobal Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { - fbb_.AddOffset(HmRefProcessGroupStatesGlobal::VT_IDENTIFIER, identifier); - } - void add_expiredSupervisionTolerance(double expiredSupervisionTolerance) { - fbb_.AddElement(HmRefProcessGroupStatesGlobal::VT_EXPIREDSUPERVISIONTOLERANCE, expiredSupervisionTolerance, 0.0); - } - explicit HmRefProcessGroupStatesGlobalBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmRefProcessGroupStatesGlobal( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> identifier = 0, - double expiredSupervisionTolerance = 0.0) { - HmRefProcessGroupStatesGlobalBuilder builder_(_fbb); - builder_.add_expiredSupervisionTolerance(expiredSupervisionTolerance); - builder_.add_identifier(identifier); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHmRefProcessGroupStatesGlobalDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *identifier = nullptr, - double expiredSupervisionTolerance = 0.0) { - auto identifier__ = identifier ? _fbb.CreateString(identifier) : 0; - return HMFlatBuffer::CreateHmRefProcessGroupStatesGlobal( - _fbb, - identifier__, - expiredSupervisionTolerance); -} - -struct RecoveryNotification FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef RecoveryNotificationBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_SHORTNAME = 4, - VT_PROCESSGROUPMETAMODELIDENTIFIER = 6, - VT_REFGLOBALSUPERVISIONINDEX = 8, - VT_SHOULDFIREWATCHDOG = 10 - }; - const ::flatbuffers::String *shortName() const { - return GetPointer(VT_SHORTNAME); - } - const ::flatbuffers::String *processGroupMetaModelIdentifier() const { - return GetPointer(VT_PROCESSGROUPMETAMODELIDENTIFIER); - } - uint32_t refGlobalSupervisionIndex() const { - return GetField(VT_REFGLOBALSUPERVISIONINDEX, 0); - } - bool shouldFireWatchdog() const { - return GetField(VT_SHOULDFIREWATCHDOG, 0) != 0; - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffsetRequired(verifier, VT_SHORTNAME) && - verifier.VerifyString(shortName()) && - VerifyOffset(verifier, VT_PROCESSGROUPMETAMODELIDENTIFIER) && - verifier.VerifyString(processGroupMetaModelIdentifier()) && - VerifyField(verifier, VT_REFGLOBALSUPERVISIONINDEX, 4) && - VerifyField(verifier, VT_SHOULDFIREWATCHDOG, 1) && - verifier.EndTable(); - } -}; - -struct RecoveryNotificationBuilder { - typedef RecoveryNotification Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_shortName(::flatbuffers::Offset<::flatbuffers::String> shortName) { - fbb_.AddOffset(RecoveryNotification::VT_SHORTNAME, shortName); - } - void add_processGroupMetaModelIdentifier(::flatbuffers::Offset<::flatbuffers::String> processGroupMetaModelIdentifier) { - fbb_.AddOffset(RecoveryNotification::VT_PROCESSGROUPMETAMODELIDENTIFIER, processGroupMetaModelIdentifier); - } - void add_refGlobalSupervisionIndex(uint32_t refGlobalSupervisionIndex) { - fbb_.AddElement(RecoveryNotification::VT_REFGLOBALSUPERVISIONINDEX, refGlobalSupervisionIndex, 0); - } - void add_shouldFireWatchdog(bool shouldFireWatchdog) { - fbb_.AddElement(RecoveryNotification::VT_SHOULDFIREWATCHDOG, static_cast(shouldFireWatchdog), 0); - } - explicit RecoveryNotificationBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - fbb_.Required(o, RecoveryNotification::VT_SHORTNAME); - return o; - } -}; - -inline ::flatbuffers::Offset CreateRecoveryNotification( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> shortName = 0, - ::flatbuffers::Offset<::flatbuffers::String> processGroupMetaModelIdentifier = 0, - uint32_t refGlobalSupervisionIndex = 0, - bool shouldFireWatchdog = false) { - RecoveryNotificationBuilder builder_(_fbb); - builder_.add_refGlobalSupervisionIndex(refGlobalSupervisionIndex); - builder_.add_processGroupMetaModelIdentifier(processGroupMetaModelIdentifier); - builder_.add_shortName(shortName); - builder_.add_shouldFireWatchdog(shouldFireWatchdog); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateRecoveryNotificationDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *shortName = nullptr, - const char *processGroupMetaModelIdentifier = nullptr, - uint32_t refGlobalSupervisionIndex = 0, - bool shouldFireWatchdog = false) { - auto shortName__ = shortName ? _fbb.CreateString(shortName) : 0; - auto processGroupMetaModelIdentifier__ = processGroupMetaModelIdentifier ? _fbb.CreateString(processGroupMetaModelIdentifier) : 0; - return HMFlatBuffer::CreateRecoveryNotification( - _fbb, - shortName__, - processGroupMetaModelIdentifier__, - refGlobalSupervisionIndex, - shouldFireWatchdog); -} - -inline const HMFlatBuffer::HMEcuCfg *GetHMEcuCfg(const void *buf) { - return ::flatbuffers::GetRoot(buf); -} - -inline const HMFlatBuffer::HMEcuCfg *GetSizePrefixedHMEcuCfg(const void *buf) { - return ::flatbuffers::GetSizePrefixedRoot(buf); -} - -inline const char *HMEcuCfgIdentifier() { - return "BHMT"; -} - -inline bool HMEcuCfgBufferHasIdentifier(const void *buf) { - return ::flatbuffers::BufferHasIdentifier( - buf, HMEcuCfgIdentifier()); -} - -inline bool SizePrefixedHMEcuCfgBufferHasIdentifier(const void *buf) { - return ::flatbuffers::BufferHasIdentifier( - buf, HMEcuCfgIdentifier(), true); -} - -inline bool VerifyHMEcuCfgBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifyBuffer(HMEcuCfgIdentifier()); -} - -inline bool VerifySizePrefixedHMEcuCfgBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifySizePrefixedBuffer(HMEcuCfgIdentifier()); -} - -inline const char *HMEcuCfgExtension() { - return "bin"; -} - -inline void FinishHMEcuCfgBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.Finish(root, HMEcuCfgIdentifier()); -} - -inline void FinishSizePrefixedHMEcuCfgBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.FinishSizePrefixed(root, HMEcuCfgIdentifier()); -} - -} // namespace HMFlatBuffer - -#endif // FLATBUFFERS_GENERATED_HMFLATCFG_HMFLATBUFFER_H_ diff --git a/src/launch_manager_daemon/health_monitor_lib/config/hmcore_flatcfg_generated.h b/src/launch_manager_daemon/health_monitor_lib/config/hmcore_flatcfg_generated.h deleted file mode 100644 index 4d3fb96d..00000000 --- a/src/launch_manager_daemon/health_monitor_lib/config/hmcore_flatcfg_generated.h +++ /dev/null @@ -1,386 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2026 Contributors to the Eclipse Foundation - * - * See the NOTICE file(s) distributed with this work for additional - * information regarding copyright ownership. - * - * This program and the accompanying materials are made available under the - * terms of the Apache License Version 2.0 which is available at - * https://www.apache.org/licenses/LICENSE-2.0 - * - * SPDX-License-Identifier: Apache-2.0 - ********************************************************************************/ -// automatically generated by the FlatBuffers compiler, do not modify - - -#ifndef FLATBUFFERS_GENERATED_HMCOREFLATCFG_HMCOREFLATBUFFER_H_ -#define FLATBUFFERS_GENERATED_HMCOREFLATCFG_HMCOREFLATBUFFER_H_ - -#include "flatbuffers/flatbuffers.h" - -// Ensure the included flatbuffers.h is the same version as when this file was -// generated, otherwise it may not be compatible. -static_assert(FLATBUFFERS_VERSION_MAJOR == 25 && - FLATBUFFERS_VERSION_MINOR == 9 && - FLATBUFFERS_VERSION_REVISION == 23, - "Non-compatible flatbuffers version included"); - -namespace HMCOREFlatBuffer { - -struct HMCOREEcuCfg; -struct HMCOREEcuCfgBuilder; - -struct Watchdog; -struct WatchdogBuilder; - -struct HmConfig; -struct HmConfigBuilder; - -struct HMCOREEcuCfg FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HMCOREEcuCfgBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_VERSIONMAJOR = 4, - VT_VERSIONMINOR = 6, - VT_WATCHDOGS = 8, - VT_CONFIG = 10 - }; - int32_t versionMajor() const { - return GetField(VT_VERSIONMAJOR, 0); - } - int32_t versionMinor() const { - return GetField(VT_VERSIONMINOR, 0); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *watchdogs() const { - return GetPointer> *>(VT_WATCHDOGS); - } - const ::flatbuffers::Vector<::flatbuffers::Offset> *config() const { - return GetPointer> *>(VT_CONFIG); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_VERSIONMAJOR, 4) && - VerifyField(verifier, VT_VERSIONMINOR, 4) && - VerifyOffset(verifier, VT_WATCHDOGS) && - verifier.VerifyVector(watchdogs()) && - verifier.VerifyVectorOfTables(watchdogs()) && - VerifyOffset(verifier, VT_CONFIG) && - verifier.VerifyVector(config()) && - verifier.VerifyVectorOfTables(config()) && - verifier.EndTable(); - } -}; - -struct HMCOREEcuCfgBuilder { - typedef HMCOREEcuCfg Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_versionMajor(int32_t versionMajor) { - fbb_.AddElement(HMCOREEcuCfg::VT_VERSIONMAJOR, versionMajor, 0); - } - void add_versionMinor(int32_t versionMinor) { - fbb_.AddElement(HMCOREEcuCfg::VT_VERSIONMINOR, versionMinor, 0); - } - void add_watchdogs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> watchdogs) { - fbb_.AddOffset(HMCOREEcuCfg::VT_WATCHDOGS, watchdogs); - } - void add_config(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> config) { - fbb_.AddOffset(HMCOREEcuCfg::VT_CONFIG, config); - } - explicit HMCOREEcuCfgBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHMCOREEcuCfg( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t versionMajor = 0, - int32_t versionMinor = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> watchdogs = 0, - ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> config = 0) { - HMCOREEcuCfgBuilder builder_(_fbb); - builder_.add_config(config); - builder_.add_watchdogs(watchdogs); - builder_.add_versionMinor(versionMinor); - builder_.add_versionMajor(versionMajor); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateHMCOREEcuCfgDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - int32_t versionMajor = 0, - int32_t versionMinor = 0, - const std::vector<::flatbuffers::Offset> *watchdogs = nullptr, - const std::vector<::flatbuffers::Offset> *config = nullptr) { - auto watchdogs__ = watchdogs ? _fbb.CreateVector<::flatbuffers::Offset>(*watchdogs) : 0; - auto config__ = config ? _fbb.CreateVector<::flatbuffers::Offset>(*config) : 0; - return HMCOREFlatBuffer::CreateHMCOREEcuCfg( - _fbb, - versionMajor, - versionMinor, - watchdogs__, - config__); -} - -struct Watchdog FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef WatchdogBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_SHORTNAME = 4, - VT_DEVICEFILEPATH = 6, - VT_MAXTIMEOUT = 8, - VT_DEACTIVATEONSHUTDOWN = 10, - VT_HASVALUEDEACTIVATEONSHUTDOWN = 12, - VT_REQUIREMAGICCLOSE = 14, - VT_HASVALUEREQUIREMAGICCLOSE = 16 - }; - const ::flatbuffers::String *shortName() const { - return GetPointer(VT_SHORTNAME); - } - const ::flatbuffers::String *deviceFilePath() const { - return GetPointer(VT_DEVICEFILEPATH); - } - uint32_t maxTimeout() const { - return GetField(VT_MAXTIMEOUT, 0); - } - bool deactivateOnShutdown() const { - return GetField(VT_DEACTIVATEONSHUTDOWN, 0) != 0; - } - bool hasValueDeactivateOnShutdown() const { - return GetField(VT_HASVALUEDEACTIVATEONSHUTDOWN, 0) != 0; - } - bool requireMagicClose() const { - return GetField(VT_REQUIREMAGICCLOSE, 0) != 0; - } - bool hasValueRequireMagicClose() const { - return GetField(VT_HASVALUEREQUIREMAGICCLOSE, 0) != 0; - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_SHORTNAME) && - verifier.VerifyString(shortName()) && - VerifyOffset(verifier, VT_DEVICEFILEPATH) && - verifier.VerifyString(deviceFilePath()) && - VerifyField(verifier, VT_MAXTIMEOUT, 4) && - VerifyField(verifier, VT_DEACTIVATEONSHUTDOWN, 1) && - VerifyField(verifier, VT_HASVALUEDEACTIVATEONSHUTDOWN, 1) && - VerifyField(verifier, VT_REQUIREMAGICCLOSE, 1) && - VerifyField(verifier, VT_HASVALUEREQUIREMAGICCLOSE, 1) && - verifier.EndTable(); - } -}; - -struct WatchdogBuilder { - typedef Watchdog Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_shortName(::flatbuffers::Offset<::flatbuffers::String> shortName) { - fbb_.AddOffset(Watchdog::VT_SHORTNAME, shortName); - } - void add_deviceFilePath(::flatbuffers::Offset<::flatbuffers::String> deviceFilePath) { - fbb_.AddOffset(Watchdog::VT_DEVICEFILEPATH, deviceFilePath); - } - void add_maxTimeout(uint32_t maxTimeout) { - fbb_.AddElement(Watchdog::VT_MAXTIMEOUT, maxTimeout, 0); - } - void add_deactivateOnShutdown(bool deactivateOnShutdown) { - fbb_.AddElement(Watchdog::VT_DEACTIVATEONSHUTDOWN, static_cast(deactivateOnShutdown), 0); - } - void add_hasValueDeactivateOnShutdown(bool hasValueDeactivateOnShutdown) { - fbb_.AddElement(Watchdog::VT_HASVALUEDEACTIVATEONSHUTDOWN, static_cast(hasValueDeactivateOnShutdown), 0); - } - void add_requireMagicClose(bool requireMagicClose) { - fbb_.AddElement(Watchdog::VT_REQUIREMAGICCLOSE, static_cast(requireMagicClose), 0); - } - void add_hasValueRequireMagicClose(bool hasValueRequireMagicClose) { - fbb_.AddElement(Watchdog::VT_HASVALUEREQUIREMAGICCLOSE, static_cast(hasValueRequireMagicClose), 0); - } - explicit WatchdogBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateWatchdog( - ::flatbuffers::FlatBufferBuilder &_fbb, - ::flatbuffers::Offset<::flatbuffers::String> shortName = 0, - ::flatbuffers::Offset<::flatbuffers::String> deviceFilePath = 0, - uint32_t maxTimeout = 0, - bool deactivateOnShutdown = false, - bool hasValueDeactivateOnShutdown = false, - bool requireMagicClose = false, - bool hasValueRequireMagicClose = false) { - WatchdogBuilder builder_(_fbb); - builder_.add_maxTimeout(maxTimeout); - builder_.add_deviceFilePath(deviceFilePath); - builder_.add_shortName(shortName); - builder_.add_hasValueRequireMagicClose(hasValueRequireMagicClose); - builder_.add_requireMagicClose(requireMagicClose); - builder_.add_hasValueDeactivateOnShutdown(hasValueDeactivateOnShutdown); - builder_.add_deactivateOnShutdown(deactivateOnShutdown); - return builder_.Finish(); -} - -inline ::flatbuffers::Offset CreateWatchdogDirect( - ::flatbuffers::FlatBufferBuilder &_fbb, - const char *shortName = nullptr, - const char *deviceFilePath = nullptr, - uint32_t maxTimeout = 0, - bool deactivateOnShutdown = false, - bool hasValueDeactivateOnShutdown = false, - bool requireMagicClose = false, - bool hasValueRequireMagicClose = false) { - auto shortName__ = shortName ? _fbb.CreateString(shortName) : 0; - auto deviceFilePath__ = deviceFilePath ? _fbb.CreateString(deviceFilePath) : 0; - return HMCOREFlatBuffer::CreateWatchdog( - _fbb, - shortName__, - deviceFilePath__, - maxTimeout, - deactivateOnShutdown, - hasValueDeactivateOnShutdown, - requireMagicClose, - hasValueRequireMagicClose); -} - -struct HmConfig FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { - typedef HmConfigBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_PERIODICITY = 4, - VT_BUFFERSIZEMONITOR = 6, - VT_BUFFERSIZEALIVESUPERVISION = 8, - VT_BUFFERSIZELOCALSUPERVISION = 10, - VT_BUFFERSIZEGLOBALSUPERVISION = 12 - }; - uint32_t periodicity() const { - return GetField(VT_PERIODICITY, 0); - } - uint16_t bufferSizeMonitor() const { - return GetField(VT_BUFFERSIZEMONITOR, 0); - } - uint16_t bufferSizeAliveSupervision() const { - return GetField(VT_BUFFERSIZEALIVESUPERVISION, 0); - } - uint16_t bufferSizeLocalSupervision() const { - return GetField(VT_BUFFERSIZELOCALSUPERVISION, 0); - } - uint16_t bufferSizeGlobalSupervision() const { - return GetField(VT_BUFFERSIZEGLOBALSUPERVISION, 0); - } - bool Verify(::flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField(verifier, VT_PERIODICITY, 4) && - VerifyField(verifier, VT_BUFFERSIZEMONITOR, 2) && - VerifyField(verifier, VT_BUFFERSIZEALIVESUPERVISION, 2) && - VerifyField(verifier, VT_BUFFERSIZELOCALSUPERVISION, 2) && - VerifyField(verifier, VT_BUFFERSIZEGLOBALSUPERVISION, 2) && - verifier.EndTable(); - } -}; - -struct HmConfigBuilder { - typedef HmConfig Table; - ::flatbuffers::FlatBufferBuilder &fbb_; - ::flatbuffers::uoffset_t start_; - void add_periodicity(uint32_t periodicity) { - fbb_.AddElement(HmConfig::VT_PERIODICITY, periodicity, 0); - } - void add_bufferSizeMonitor(uint16_t bufferSizeMonitor) { - fbb_.AddElement(HmConfig::VT_BUFFERSIZEMONITOR, bufferSizeMonitor, 0); - } - void add_bufferSizeAliveSupervision(uint16_t bufferSizeAliveSupervision) { - fbb_.AddElement(HmConfig::VT_BUFFERSIZEALIVESUPERVISION, bufferSizeAliveSupervision, 0); - } - void add_bufferSizeLocalSupervision(uint16_t bufferSizeLocalSupervision) { - fbb_.AddElement(HmConfig::VT_BUFFERSIZELOCALSUPERVISION, bufferSizeLocalSupervision, 0); - } - void add_bufferSizeGlobalSupervision(uint16_t bufferSizeGlobalSupervision) { - fbb_.AddElement(HmConfig::VT_BUFFERSIZEGLOBALSUPERVISION, bufferSizeGlobalSupervision, 0); - } - explicit HmConfigBuilder(::flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - ::flatbuffers::Offset Finish() { - const auto end = fbb_.EndTable(start_); - auto o = ::flatbuffers::Offset(end); - return o; - } -}; - -inline ::flatbuffers::Offset CreateHmConfig( - ::flatbuffers::FlatBufferBuilder &_fbb, - uint32_t periodicity = 0, - uint16_t bufferSizeMonitor = 0, - uint16_t bufferSizeAliveSupervision = 0, - uint16_t bufferSizeLocalSupervision = 0, - uint16_t bufferSizeGlobalSupervision = 0) { - HmConfigBuilder builder_(_fbb); - builder_.add_periodicity(periodicity); - builder_.add_bufferSizeGlobalSupervision(bufferSizeGlobalSupervision); - builder_.add_bufferSizeLocalSupervision(bufferSizeLocalSupervision); - builder_.add_bufferSizeAliveSupervision(bufferSizeAliveSupervision); - builder_.add_bufferSizeMonitor(bufferSizeMonitor); - return builder_.Finish(); -} - -inline const HMCOREFlatBuffer::HMCOREEcuCfg *GetHMCOREEcuCfg(const void *buf) { - return ::flatbuffers::GetRoot(buf); -} - -inline const HMCOREFlatBuffer::HMCOREEcuCfg *GetSizePrefixedHMCOREEcuCfg(const void *buf) { - return ::flatbuffers::GetSizePrefixedRoot(buf); -} - -inline const char *HMCOREEcuCfgIdentifier() { - return "BHMR"; -} - -inline bool HMCOREEcuCfgBufferHasIdentifier(const void *buf) { - return ::flatbuffers::BufferHasIdentifier( - buf, HMCOREEcuCfgIdentifier()); -} - -inline bool SizePrefixedHMCOREEcuCfgBufferHasIdentifier(const void *buf) { - return ::flatbuffers::BufferHasIdentifier( - buf, HMCOREEcuCfgIdentifier(), true); -} - -inline bool VerifyHMCOREEcuCfgBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifyBuffer(HMCOREEcuCfgIdentifier()); -} - -inline bool VerifySizePrefixedHMCOREEcuCfgBuffer( - ::flatbuffers::Verifier &verifier) { - return verifier.VerifySizePrefixedBuffer(HMCOREEcuCfgIdentifier()); -} - -inline const char *HMCOREEcuCfgExtension() { - return "bin"; -} - -inline void FinishHMCOREEcuCfgBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.Finish(root, HMCOREEcuCfgIdentifier()); -} - -inline void FinishSizePrefixedHMCOREEcuCfgBuffer( - ::flatbuffers::FlatBufferBuilder &fbb, - ::flatbuffers::Offset root) { - fbb.FinishSizePrefixed(root, HMCOREEcuCfgIdentifier()); -} - -} // namespace HMCOREFlatBuffer - -#endif // FLATBUFFERS_GENERATED_HMCOREFLATCFG_HMCOREFLATBUFFER_H_ diff --git a/src/launch_manager_daemon/health_monitor_lib/src/score/lcm/saf/factory/FlatCfgFactory.cpp b/src/launch_manager_daemon/health_monitor_lib/src/score/lcm/saf/factory/FlatCfgFactory.cpp index 625bca85..8b3acaea 100644 --- a/src/launch_manager_daemon/health_monitor_lib/src/score/lcm/saf/factory/FlatCfgFactory.cpp +++ b/src/launch_manager_daemon/health_monitor_lib/src/score/lcm/saf/factory/FlatCfgFactory.cpp @@ -148,7 +148,7 @@ bool FlatCfgFactory::createProcessStates(std::vector& f_pro } // Not an EXM Process - if (process_p->processType() != HMFlatBuffer::ProcessType::ProcessType_LM_PROCESS) + if (process_p->processType() != HMFlatBuffer::ProcessType::LM_PROCESS) { // coverity[cert_exp34_c_violation] PHM.ecucfgdsl Process.identifier MANDATORY // coverity[dereference] PHM.ecucfgdsl Process.identifier MANDATORY diff --git a/src/launch_manager_daemon/src/configuration_manager/configurationmanager.cpp b/src/launch_manager_daemon/src/configuration_manager/configurationmanager.cpp index cacc770a..697ee6cc 100644 --- a/src/launch_manager_daemon/src/configuration_manager/configurationmanager.cpp +++ b/src/launch_manager_daemon/src/configuration_manager/configurationmanager.cpp @@ -825,7 +825,7 @@ osal::CommsType ConfigurationManager::isReportingProcess(const ExecutionStateRep const std::string_view process_name) { osal::CommsType reporting_status = osal::CommsType::kNoComms; - if (reporting_behaviour == ExecutionStateReportingBehaviorEnum::ExecutionStateReportingBehaviorEnum_ReportsExecutionState) { + if (reporting_behaviour == ExecutionStateReportingBehaviorEnum::ReportsExecutionState) { reporting_status = osal::CommsType::kReporting; LM_LOG_DEBUG() << "Process" << process_name << "is Reporting execution state"; } else { @@ -840,7 +840,7 @@ bool ConfigurationManager::isSelfTerminatingProcess(const TerminationBehaviorEnu const std::string_view process_name) { bool termination_status = false; - if (termination_behavior == TerminationBehaviorEnum::TerminationBehaviorEnum_ProcessIsSelfTerminating) { + if (termination_behavior == TerminationBehaviorEnum::ProcessIsSelfTerminating) { termination_status = true; LM_LOG_DEBUG() << "Process" << process_name << "is Self terminating"; } else { diff --git a/tests/integration/smoke/BUILD b/tests/integration/smoke/BUILD index 864fe7e2..0f1eb463 100644 --- a/tests/integration/smoke/BUILD +++ b/tests/integration/smoke/BUILD @@ -16,7 +16,6 @@ load("@score_itf//:defs.bzl", "py_itf_test") load("@score_lifecycle_pip//:requirements.bzl", "all_requirements") load("@score_tooling//:defs.bzl", "score_py_pytest") load("//:defs.bzl", "launch_manager_config") -load("//config:flatbuffers_rules.bzl", "flatbuffer_json_to_bin") load("//tests/utils/bazel:integration.bzl", "integration_test") exports_files(