diff options
Diffstat (limited to 'host/common/include/chre_host/generated/host_messages_generated.h')
-rw-r--r-- | host/common/include/chre_host/generated/host_messages_generated.h | 595 |
1 files changed, 26 insertions, 569 deletions
diff --git a/host/common/include/chre_host/generated/host_messages_generated.h b/host/common/include/chre_host/generated/host_messages_generated.h index f68d8b9e..4e280b60 100644 --- a/host/common/include/chre_host/generated/host_messages_generated.h +++ b/host/common/include/chre_host/generated/host_messages_generated.h @@ -85,18 +85,6 @@ struct SettingChangeMessage; struct SettingChangeMessageBuilder; struct SettingChangeMessageT; -struct LogMessageV2; -struct LogMessageV2Builder; -struct LogMessageV2T; - -struct SelfTestRequest; -struct SelfTestRequestBuilder; -struct SelfTestRequestT; - -struct SelfTestResponse; -struct SelfTestResponseBuilder; -struct SelfTestResponseT; - struct HostAddress; struct MessageContainer; @@ -106,36 +94,27 @@ struct MessageContainerT; /// An enum describing the setting type. enum class Setting : int8_t { LOCATION = 0, - WIFI_AVAILABLE = 1, - AIRPLANE_MODE = 2, - MICROPHONE = 3, MIN = LOCATION, - MAX = MICROPHONE + MAX = LOCATION }; -inline const Setting (&EnumValuesSetting())[4] { +inline const Setting (&EnumValuesSetting())[1] { static const Setting values[] = { - Setting::LOCATION, - Setting::WIFI_AVAILABLE, - Setting::AIRPLANE_MODE, - Setting::MICROPHONE + Setting::LOCATION }; return values; } inline const char * const *EnumNamesSetting() { - static const char * const names[5] = { + static const char * const names[2] = { "LOCATION", - "WIFI_AVAILABLE", - "AIRPLANE_MODE", - "MICROPHONE", nullptr }; return names; } inline const char *EnumNameSetting(Setting e) { - if (flatbuffers::IsOutRange(e, Setting::LOCATION, Setting::MICROPHONE)) return ""; + if (flatbuffers::IsOutRange(e, Setting::LOCATION, Setting::LOCATION)) return ""; const size_t index = static_cast<size_t>(e); return EnumNamesSetting()[index]; } @@ -193,14 +172,11 @@ enum class ChreMessage : uint8_t { LowPowerMicAccessRequest = 16, LowPowerMicAccessRelease = 17, SettingChangeMessage = 18, - LogMessageV2 = 19, - SelfTestRequest = 20, - SelfTestResponse = 21, MIN = NONE, - MAX = SelfTestResponse + MAX = SettingChangeMessage }; -inline const ChreMessage (&EnumValuesChreMessage())[22] { +inline const ChreMessage (&EnumValuesChreMessage())[19] { static const ChreMessage values[] = { ChreMessage::NONE, ChreMessage::NanoappMessage, @@ -220,16 +196,13 @@ inline const ChreMessage (&EnumValuesChreMessage())[22] { ChreMessage::TimeSyncRequest, ChreMessage::LowPowerMicAccessRequest, ChreMessage::LowPowerMicAccessRelease, - ChreMessage::SettingChangeMessage, - ChreMessage::LogMessageV2, - ChreMessage::SelfTestRequest, - ChreMessage::SelfTestResponse + ChreMessage::SettingChangeMessage }; return values; } inline const char * const *EnumNamesChreMessage() { - static const char * const names[23] = { + static const char * const names[20] = { "NONE", "NanoappMessage", "HubInfoRequest", @@ -249,16 +222,13 @@ inline const char * const *EnumNamesChreMessage() { "LowPowerMicAccessRequest", "LowPowerMicAccessRelease", "SettingChangeMessage", - "LogMessageV2", - "SelfTestRequest", - "SelfTestResponse", nullptr }; return names; } inline const char *EnumNameChreMessage(ChreMessage e) { - if (flatbuffers::IsOutRange(e, ChreMessage::NONE, ChreMessage::SelfTestResponse)) return ""; + if (flatbuffers::IsOutRange(e, ChreMessage::NONE, ChreMessage::SettingChangeMessage)) return ""; const size_t index = static_cast<size_t>(e); return EnumNamesChreMessage()[index]; } @@ -339,18 +309,6 @@ template<> struct ChreMessageTraits<chre::fbs::SettingChangeMessage> { static const ChreMessage enum_value = ChreMessage::SettingChangeMessage; }; -template<> struct ChreMessageTraits<chre::fbs::LogMessageV2> { - static const ChreMessage enum_value = ChreMessage::LogMessageV2; -}; - -template<> struct ChreMessageTraits<chre::fbs::SelfTestRequest> { - static const ChreMessage enum_value = ChreMessage::SelfTestRequest; -}; - -template<> struct ChreMessageTraits<chre::fbs::SelfTestResponse> { - static const ChreMessage enum_value = ChreMessage::SelfTestResponse; -}; - struct ChreMessageUnion { ChreMessage type; void *value; @@ -527,30 +485,6 @@ struct ChreMessageUnion { return type == ChreMessage::SettingChangeMessage ? reinterpret_cast<const chre::fbs::SettingChangeMessageT *>(value) : nullptr; } - chre::fbs::LogMessageV2T *AsLogMessageV2() { - return type == ChreMessage::LogMessageV2 ? - reinterpret_cast<chre::fbs::LogMessageV2T *>(value) : nullptr; - } - const chre::fbs::LogMessageV2T *AsLogMessageV2() const { - return type == ChreMessage::LogMessageV2 ? - reinterpret_cast<const chre::fbs::LogMessageV2T *>(value) : nullptr; - } - chre::fbs::SelfTestRequestT *AsSelfTestRequest() { - return type == ChreMessage::SelfTestRequest ? - reinterpret_cast<chre::fbs::SelfTestRequestT *>(value) : nullptr; - } - const chre::fbs::SelfTestRequestT *AsSelfTestRequest() const { - return type == ChreMessage::SelfTestRequest ? - reinterpret_cast<const chre::fbs::SelfTestRequestT *>(value) : nullptr; - } - chre::fbs::SelfTestResponseT *AsSelfTestResponse() { - return type == ChreMessage::SelfTestResponse ? - reinterpret_cast<chre::fbs::SelfTestResponseT *>(value) : nullptr; - } - const chre::fbs::SelfTestResponseT *AsSelfTestResponse() const { - return type == ChreMessage::SelfTestResponse ? - reinterpret_cast<const chre::fbs::SelfTestResponseT *>(value) : nullptr; - } }; bool VerifyChreMessage(flatbuffers::Verifier &verifier, const void *obj, ChreMessage type); @@ -582,14 +516,10 @@ struct NanoappMessageT : public flatbuffers::NativeTable { uint32_t message_type; uint16_t host_endpoint; std::vector<uint8_t> message; - uint32_t message_permissions; - uint32_t permissions; NanoappMessageT() : app_id(0), message_type(0), - host_endpoint(65534), - message_permissions(0), - permissions(0) { + host_endpoint(65534) { } }; @@ -601,9 +531,7 @@ struct NanoappMessage FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_APP_ID = 4, VT_MESSAGE_TYPE = 6, VT_HOST_ENDPOINT = 8, - VT_MESSAGE = 10, - VT_MESSAGE_PERMISSIONS = 12, - VT_PERMISSIONS = 14 + VT_MESSAGE = 10 }; uint64_t app_id() const { return GetField<uint64_t>(VT_APP_ID, 0); @@ -633,25 +561,6 @@ struct NanoappMessage FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { flatbuffers::Vector<uint8_t> *mutable_message() { return GetPointer<flatbuffers::Vector<uint8_t> *>(VT_MESSAGE); } - /// List of Android permissions that cover the contents of a message from a - /// nanoapp to the host. - /// These permissions are used to record and attribute access to - /// permissions-controlled resources. - uint32_t message_permissions() const { - return GetField<uint32_t>(VT_MESSAGE_PERMISSIONS, 0); - } - bool mutate_message_permissions(uint32_t _message_permissions) { - return SetField<uint32_t>(VT_MESSAGE_PERMISSIONS, _message_permissions, 0); - } - /// List of Android permissions declared by the nanoapp / granted to the host. - /// For messages from a nanoaapp to the host, this must be a superset of - /// message_permissions. - uint32_t permissions() const { - return GetField<uint32_t>(VT_PERMISSIONS, 0); - } - bool mutate_permissions(uint32_t _permissions) { - return SetField<uint32_t>(VT_PERMISSIONS, _permissions, 0); - } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField<uint64_t>(verifier, VT_APP_ID) && @@ -659,8 +568,6 @@ struct NanoappMessage FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VerifyField<uint16_t>(verifier, VT_HOST_ENDPOINT) && VerifyOffsetRequired(verifier, VT_MESSAGE) && verifier.VerifyVector(message()) && - VerifyField<uint32_t>(verifier, VT_MESSAGE_PERMISSIONS) && - VerifyField<uint32_t>(verifier, VT_PERMISSIONS) && verifier.EndTable(); } NanoappMessageT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const; @@ -684,12 +591,6 @@ struct NanoappMessageBuilder { void add_message(flatbuffers::Offset<flatbuffers::Vector<uint8_t>> message) { fbb_.AddOffset(NanoappMessage::VT_MESSAGE, message); } - void add_message_permissions(uint32_t message_permissions) { - fbb_.AddElement<uint32_t>(NanoappMessage::VT_MESSAGE_PERMISSIONS, message_permissions, 0); - } - void add_permissions(uint32_t permissions) { - fbb_.AddElement<uint32_t>(NanoappMessage::VT_PERMISSIONS, permissions, 0); - } explicit NanoappMessageBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); @@ -708,13 +609,9 @@ inline flatbuffers::Offset<NanoappMessage> CreateNanoappMessage( uint64_t app_id = 0, uint32_t message_type = 0, uint16_t host_endpoint = 65534, - flatbuffers::Offset<flatbuffers::Vector<uint8_t>> message = 0, - uint32_t message_permissions = 0, - uint32_t permissions = 0) { + flatbuffers::Offset<flatbuffers::Vector<uint8_t>> message = 0) { NanoappMessageBuilder builder_(_fbb); builder_.add_app_id(app_id); - builder_.add_permissions(permissions); - builder_.add_message_permissions(message_permissions); builder_.add_message(message); builder_.add_message_type(message_type); builder_.add_host_endpoint(host_endpoint); @@ -726,18 +623,14 @@ inline flatbuffers::Offset<NanoappMessage> CreateNanoappMessageDirect( uint64_t app_id = 0, uint32_t message_type = 0, uint16_t host_endpoint = 65534, - const std::vector<uint8_t> *message = nullptr, - uint32_t message_permissions = 0, - uint32_t permissions = 0) { + const std::vector<uint8_t> *message = nullptr) { auto message__ = message ? _fbb.CreateVector<uint8_t>(*message) : 0; return chre::fbs::CreateNanoappMessage( _fbb, app_id, message_type, host_endpoint, - message__, - message_permissions, - permissions); + message__); } flatbuffers::Offset<NanoappMessage> CreateNanoappMessage(flatbuffers::FlatBufferBuilder &_fbb, const NanoappMessageT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); @@ -1099,13 +992,11 @@ struct NanoappListEntryT : public flatbuffers::NativeTable { uint32_t version; bool enabled; bool is_system; - uint32_t permissions; NanoappListEntryT() : app_id(0), version(0), enabled(true), - is_system(false), - permissions(0) { + is_system(false) { } }; @@ -1116,8 +1007,7 @@ struct NanoappListEntry FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_APP_ID = 4, VT_VERSION = 6, VT_ENABLED = 8, - VT_IS_SYSTEM = 10, - VT_PERMISSIONS = 12 + VT_IS_SYSTEM = 10 }; uint64_t app_id() const { return GetField<uint64_t>(VT_APP_ID, 0); @@ -1147,21 +1037,12 @@ struct NanoappListEntry FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { bool mutate_is_system(bool _is_system) { return SetField<uint8_t>(VT_IS_SYSTEM, static_cast<uint8_t>(_is_system), 0); } - /// Nanoapp permissions, if supported. Nanoapp permissions are required on - /// CHRE API v1.5+, and are defined in chre/util/system/napp_permissions.h - uint32_t permissions() const { - return GetField<uint32_t>(VT_PERMISSIONS, 0); - } - bool mutate_permissions(uint32_t _permissions) { - return SetField<uint32_t>(VT_PERMISSIONS, _permissions, 0); - } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField<uint64_t>(verifier, VT_APP_ID) && VerifyField<uint32_t>(verifier, VT_VERSION) && VerifyField<uint8_t>(verifier, VT_ENABLED) && VerifyField<uint8_t>(verifier, VT_IS_SYSTEM) && - VerifyField<uint32_t>(verifier, VT_PERMISSIONS) && verifier.EndTable(); } NanoappListEntryT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const; @@ -1185,9 +1066,6 @@ struct NanoappListEntryBuilder { void add_is_system(bool is_system) { fbb_.AddElement<uint8_t>(NanoappListEntry::VT_IS_SYSTEM, static_cast<uint8_t>(is_system), 0); } - void add_permissions(uint32_t permissions) { - fbb_.AddElement<uint32_t>(NanoappListEntry::VT_PERMISSIONS, permissions, 0); - } explicit NanoappListEntryBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); @@ -1205,11 +1083,9 @@ inline flatbuffers::Offset<NanoappListEntry> CreateNanoappListEntry( uint64_t app_id = 0, uint32_t version = 0, bool enabled = true, - bool is_system = false, - uint32_t permissions = 0) { + bool is_system = false) { NanoappListEntryBuilder builder_(_fbb); builder_.add_app_id(app_id); - builder_.add_permissions(permissions); builder_.add_version(version); builder_.add_is_system(is_system); builder_.add_enabled(enabled); @@ -1298,17 +1174,13 @@ struct LoadNanoappRequestT : public flatbuffers::NativeTable { uint32_t fragment_id; uint32_t total_app_size; std::vector<int8_t> app_binary_file_name; - uint32_t app_flags; - bool respond_before_start; LoadNanoappRequestT() : transaction_id(0), app_id(0), app_version(0), target_api_version(0), fragment_id(0), - total_app_size(0), - app_flags(0), - respond_before_start(false) { + total_app_size(0) { } }; @@ -1361,9 +1233,7 @@ struct LoadNanoappRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_APP_BINARY = 12, VT_FRAGMENT_ID = 14, VT_TOTAL_APP_SIZE = 16, - VT_APP_BINARY_FILE_NAME = 18, - VT_APP_FLAGS = 20, - VT_RESPOND_BEFORE_START = 22 + VT_APP_BINARY_FILE_NAME = 18 }; uint32_t transaction_id() const { return GetField<uint32_t>(VT_TRANSACTION_ID, 0); @@ -1419,24 +1289,6 @@ struct LoadNanoappRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { flatbuffers::Vector<int8_t> *mutable_app_binary_file_name() { return GetPointer<flatbuffers::Vector<int8_t> *>(VT_APP_BINARY_FILE_NAME); } - /// The nanoapp flag values from the nanoapp header defined in - /// build/build_template.mk. Refer to that file for more details. - uint32_t app_flags() const { - return GetField<uint32_t>(VT_APP_FLAGS, 0); - } - bool mutate_app_flags(uint32_t _app_flags) { - return SetField<uint32_t>(VT_APP_FLAGS, _app_flags, 0); - } - /// If true and fragmented loading is requested, the LoadNanoappResponse - /// for the last fragment will be sent after the fragment was confirmed - /// to be placed in memory and no additional response will be sent after - /// the nanoapp is linked and started in the framework. - bool respond_before_start() const { - return GetField<uint8_t>(VT_RESPOND_BEFORE_START, 0) != 0; - } - bool mutate_respond_before_start(bool _respond_before_start) { - return SetField<uint8_t>(VT_RESPOND_BEFORE_START, static_cast<uint8_t>(_respond_before_start), 0); - } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField<uint32_t>(verifier, VT_TRANSACTION_ID) && @@ -1449,8 +1301,6 @@ struct LoadNanoappRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VerifyField<uint32_t>(verifier, VT_TOTAL_APP_SIZE) && VerifyOffset(verifier, VT_APP_BINARY_FILE_NAME) && verifier.VerifyVector(app_binary_file_name()) && - VerifyField<uint32_t>(verifier, VT_APP_FLAGS) && - VerifyField<uint8_t>(verifier, VT_RESPOND_BEFORE_START) && verifier.EndTable(); } LoadNanoappRequestT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const; @@ -1486,12 +1336,6 @@ struct LoadNanoappRequestBuilder { void add_app_binary_file_name(flatbuffers::Offset<flatbuffers::Vector<int8_t>> app_binary_file_name) { fbb_.AddOffset(LoadNanoappRequest::VT_APP_BINARY_FILE_NAME, app_binary_file_name); } - void add_app_flags(uint32_t app_flags) { - fbb_.AddElement<uint32_t>(LoadNanoappRequest::VT_APP_FLAGS, app_flags, 0); - } - void add_respond_before_start(bool respond_before_start) { - fbb_.AddElement<uint8_t>(LoadNanoappRequest::VT_RESPOND_BEFORE_START, static_cast<uint8_t>(respond_before_start), 0); - } explicit LoadNanoappRequestBuilder(flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); @@ -1514,12 +1358,9 @@ inline flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequest( flatbuffers::Offset<flatbuffers::Vector<uint8_t>> app_binary = 0, uint32_t fragment_id = 0, uint32_t total_app_size = 0, - flatbuffers::Offset<flatbuffers::Vector<int8_t>> app_binary_file_name = 0, - uint32_t app_flags = 0, - bool respond_before_start = false) { + flatbuffers::Offset<flatbuffers::Vector<int8_t>> app_binary_file_name = 0) { LoadNanoappRequestBuilder builder_(_fbb); builder_.add_app_id(app_id); - builder_.add_app_flags(app_flags); builder_.add_app_binary_file_name(app_binary_file_name); builder_.add_total_app_size(total_app_size); builder_.add_fragment_id(fragment_id); @@ -1527,7 +1368,6 @@ inline flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequest( builder_.add_target_api_version(target_api_version); builder_.add_app_version(app_version); builder_.add_transaction_id(transaction_id); - builder_.add_respond_before_start(respond_before_start); return builder_.Finish(); } @@ -1540,9 +1380,7 @@ inline flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequestDirect( const std::vector<uint8_t> *app_binary = nullptr, uint32_t fragment_id = 0, uint32_t total_app_size = 0, - const std::vector<int8_t> *app_binary_file_name = nullptr, - uint32_t app_flags = 0, - bool respond_before_start = false) { + const std::vector<int8_t> *app_binary_file_name = nullptr) { auto app_binary__ = app_binary ? _fbb.CreateVector<uint8_t>(*app_binary) : 0; auto app_binary_file_name__ = app_binary_file_name ? _fbb.CreateVector<int8_t>(*app_binary_file_name) : 0; return chre::fbs::CreateLoadNanoappRequest( @@ -1554,9 +1392,7 @@ inline flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequestDirect( app_binary__, fragment_id, total_app_size, - app_binary_file_name__, - app_flags, - respond_before_start); + app_binary_file_name__); } flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequest(flatbuffers::FlatBufferBuilder &_fbb, const LoadNanoappRequestT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); @@ -2365,208 +2201,6 @@ inline flatbuffers::Offset<SettingChangeMessage> CreateSettingChangeMessage( flatbuffers::Offset<SettingChangeMessage> CreateSettingChangeMessage(flatbuffers::FlatBufferBuilder &_fbb, const SettingChangeMessageT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); -struct LogMessageV2T : public flatbuffers::NativeTable { - typedef LogMessageV2 TableType; - std::vector<int8_t> buffer; - uint32_t num_logs_dropped; - LogMessageV2T() - : num_logs_dropped(0) { - } -}; - -/// Represents V2 log messages from CHRE. -struct LogMessageV2 FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { - typedef LogMessageV2T NativeTableType; - typedef LogMessageV2Builder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_BUFFER = 4, - VT_NUM_LOGS_DROPPED = 6 - }; - /// A buffer containing formatted log data. A flat array is used here to avoid - /// overhead in serializing and deserializing. The format is as follows: - /// - /// uint8_t - LogBuffer log level (1 = error, 2 = warn, - /// 3 = info, 4 = debug, - /// 5 = verbose) - /// uint32_t, little-endian - timestamp in milliseconds - /// char[] - message to log - /// char, \0 - null-terminator - /// - /// This pattern repeats until the end of the buffer for multiple log - /// messages. The last byte will always be a null-terminator. There are no - /// padding bytes between these fields. Treat this like a packed struct and be - /// cautious with unaligned access when reading/writing this buffer. - const flatbuffers::Vector<int8_t> *buffer() const { - return GetPointer<const flatbuffers::Vector<int8_t> *>(VT_BUFFER); - } - flatbuffers::Vector<int8_t> *mutable_buffer() { - return GetPointer<flatbuffers::Vector<int8_t> *>(VT_BUFFER); - } - /// The number of logs dropped since CHRE started - uint32_t num_logs_dropped() const { - return GetField<uint32_t>(VT_NUM_LOGS_DROPPED, 0); - } - bool mutate_num_logs_dropped(uint32_t _num_logs_dropped) { - return SetField<uint32_t>(VT_NUM_LOGS_DROPPED, _num_logs_dropped, 0); - } - bool Verify(flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_BUFFER) && - verifier.VerifyVector(buffer()) && - VerifyField<uint32_t>(verifier, VT_NUM_LOGS_DROPPED) && - verifier.EndTable(); - } - LogMessageV2T *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const; - void UnPackTo(LogMessageV2T *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const; - static flatbuffers::Offset<LogMessageV2> Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogMessageV2T* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); -}; - -struct LogMessageV2Builder { - typedef LogMessageV2 Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_buffer(flatbuffers::Offset<flatbuffers::Vector<int8_t>> buffer) { - fbb_.AddOffset(LogMessageV2::VT_BUFFER, buffer); - } - void add_num_logs_dropped(uint32_t num_logs_dropped) { - fbb_.AddElement<uint32_t>(LogMessageV2::VT_NUM_LOGS_DROPPED, num_logs_dropped, 0); - } - explicit LogMessageV2Builder(flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - LogMessageV2Builder &operator=(const LogMessageV2Builder &); - flatbuffers::Offset<LogMessageV2> Finish() { - const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset<LogMessageV2>(end); - return o; - } -}; - -inline flatbuffers::Offset<LogMessageV2> CreateLogMessageV2( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset<flatbuffers::Vector<int8_t>> buffer = 0, - uint32_t num_logs_dropped = 0) { - LogMessageV2Builder builder_(_fbb); - builder_.add_num_logs_dropped(num_logs_dropped); - builder_.add_buffer(buffer); - return builder_.Finish(); -} - -inline flatbuffers::Offset<LogMessageV2> CreateLogMessageV2Direct( - flatbuffers::FlatBufferBuilder &_fbb, - const std::vector<int8_t> *buffer = nullptr, - uint32_t num_logs_dropped = 0) { - auto buffer__ = buffer ? _fbb.CreateVector<int8_t>(*buffer) : 0; - return chre::fbs::CreateLogMessageV2( - _fbb, - buffer__, - num_logs_dropped); -} - -flatbuffers::Offset<LogMessageV2> CreateLogMessageV2(flatbuffers::FlatBufferBuilder &_fbb, const LogMessageV2T *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); - -struct SelfTestRequestT : public flatbuffers::NativeTable { - typedef SelfTestRequest TableType; - SelfTestRequestT() { - } -}; - -struct SelfTestRequest FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { - typedef SelfTestRequestT NativeTableType; - typedef SelfTestRequestBuilder Builder; - bool Verify(flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - verifier.EndTable(); - } - SelfTestRequestT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const; - void UnPackTo(SelfTestRequestT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const; - static flatbuffers::Offset<SelfTestRequest> Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestRequestT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); -}; - -struct SelfTestRequestBuilder { - typedef SelfTestRequest Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - explicit SelfTestRequestBuilder(flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - SelfTestRequestBuilder &operator=(const SelfTestRequestBuilder &); - flatbuffers::Offset<SelfTestRequest> Finish() { - const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset<SelfTestRequest>(end); - return o; - } -}; - -inline flatbuffers::Offset<SelfTestRequest> CreateSelfTestRequest( - flatbuffers::FlatBufferBuilder &_fbb) { - SelfTestRequestBuilder builder_(_fbb); - return builder_.Finish(); -} - -flatbuffers::Offset<SelfTestRequest> CreateSelfTestRequest(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestRequestT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); - -struct SelfTestResponseT : public flatbuffers::NativeTable { - typedef SelfTestResponse TableType; - bool success; - SelfTestResponseT() - : success(false) { - } -}; - -struct SelfTestResponse FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { - typedef SelfTestResponseT NativeTableType; - typedef SelfTestResponseBuilder Builder; - enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_SUCCESS = 4 - }; - bool success() const { - return GetField<uint8_t>(VT_SUCCESS, 0) != 0; - } - bool mutate_success(bool _success) { - return SetField<uint8_t>(VT_SUCCESS, static_cast<uint8_t>(_success), 0); - } - bool Verify(flatbuffers::Verifier &verifier) const { - return VerifyTableStart(verifier) && - VerifyField<uint8_t>(verifier, VT_SUCCESS) && - verifier.EndTable(); - } - SelfTestResponseT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const; - void UnPackTo(SelfTestResponseT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const; - static flatbuffers::Offset<SelfTestResponse> Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestResponseT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); -}; - -struct SelfTestResponseBuilder { - typedef SelfTestResponse Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_success(bool success) { - fbb_.AddElement<uint8_t>(SelfTestResponse::VT_SUCCESS, static_cast<uint8_t>(success), 0); - } - explicit SelfTestResponseBuilder(flatbuffers::FlatBufferBuilder &_fbb) - : fbb_(_fbb) { - start_ = fbb_.StartTable(); - } - SelfTestResponseBuilder &operator=(const SelfTestResponseBuilder &); - flatbuffers::Offset<SelfTestResponse> Finish() { - const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset<SelfTestResponse>(end); - return o; - } -}; - -inline flatbuffers::Offset<SelfTestResponse> CreateSelfTestResponse( - flatbuffers::FlatBufferBuilder &_fbb, - bool success = false) { - SelfTestResponseBuilder builder_(_fbb); - builder_.add_success(success); - return builder_.Finish(); -} - -flatbuffers::Offset<SelfTestResponse> CreateSelfTestResponse(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestResponseT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr); - struct MessageContainerT : public flatbuffers::NativeTable { typedef MessageContainer TableType; chre::fbs::ChreMessageUnion message; @@ -2647,15 +2281,6 @@ struct MessageContainer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { const chre::fbs::SettingChangeMessage *message_as_SettingChangeMessage() const { return message_type() == chre::fbs::ChreMessage::SettingChangeMessage ? static_cast<const chre::fbs::SettingChangeMessage *>(message()) : nullptr; } - const chre::fbs::LogMessageV2 *message_as_LogMessageV2() const { - return message_type() == chre::fbs::ChreMessage::LogMessageV2 ? static_cast<const chre::fbs::LogMessageV2 *>(message()) : nullptr; - } - const chre::fbs::SelfTestRequest *message_as_SelfTestRequest() const { - return message_type() == chre::fbs::ChreMessage::SelfTestRequest ? static_cast<const chre::fbs::SelfTestRequest *>(message()) : nullptr; - } - const chre::fbs::SelfTestResponse *message_as_SelfTestResponse() const { - return message_type() == chre::fbs::ChreMessage::SelfTestResponse ? static_cast<const chre::fbs::SelfTestResponse *>(message()) : nullptr; - } void *mutable_message() { return GetPointer<void *>(VT_MESSAGE); } @@ -2756,18 +2381,6 @@ template<> inline const chre::fbs::SettingChangeMessage *MessageContainer::messa return message_as_SettingChangeMessage(); } -template<> inline const chre::fbs::LogMessageV2 *MessageContainer::message_as<chre::fbs::LogMessageV2>() const { - return message_as_LogMessageV2(); -} - -template<> inline const chre::fbs::SelfTestRequest *MessageContainer::message_as<chre::fbs::SelfTestRequest>() const { - return message_as_SelfTestRequest(); -} - -template<> inline const chre::fbs::SelfTestResponse *MessageContainer::message_as<chre::fbs::SelfTestResponse>() const { - return message_as_SelfTestResponse(); -} - struct MessageContainerBuilder { typedef MessageContainer Table; flatbuffers::FlatBufferBuilder &fbb_; @@ -2822,8 +2435,6 @@ inline void NanoappMessage::UnPackTo(NanoappMessageT *_o, const flatbuffers::res { auto _e = message_type(); _o->message_type = _e; } { auto _e = host_endpoint(); _o->host_endpoint = _e; } { auto _e = message(); if (_e) { _o->message.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->message[_i] = _e->Get(_i); } } } - { auto _e = message_permissions(); _o->message_permissions = _e; } - { auto _e = permissions(); _o->permissions = _e; } } inline flatbuffers::Offset<NanoappMessage> NanoappMessage::Pack(flatbuffers::FlatBufferBuilder &_fbb, const NanoappMessageT* _o, const flatbuffers::rehasher_function_t *_rehasher) { @@ -2838,16 +2449,12 @@ inline flatbuffers::Offset<NanoappMessage> CreateNanoappMessage(flatbuffers::Fla auto _message_type = _o->message_type; auto _host_endpoint = _o->host_endpoint; auto _message = _fbb.CreateVector(_o->message); - auto _message_permissions = _o->message_permissions; - auto _permissions = _o->permissions; return chre::fbs::CreateNanoappMessage( _fbb, _app_id, _message_type, _host_endpoint, - _message, - _message_permissions, - _permissions); + _message); } inline HubInfoRequestT *HubInfoRequest::UnPack(const flatbuffers::resolver_function_t *_resolver) const { @@ -2968,7 +2575,6 @@ inline void NanoappListEntry::UnPackTo(NanoappListEntryT *_o, const flatbuffers: { auto _e = version(); _o->version = _e; } { auto _e = enabled(); _o->enabled = _e; } { auto _e = is_system(); _o->is_system = _e; } - { auto _e = permissions(); _o->permissions = _e; } } inline flatbuffers::Offset<NanoappListEntry> NanoappListEntry::Pack(flatbuffers::FlatBufferBuilder &_fbb, const NanoappListEntryT* _o, const flatbuffers::rehasher_function_t *_rehasher) { @@ -2983,14 +2589,12 @@ inline flatbuffers::Offset<NanoappListEntry> CreateNanoappListEntry(flatbuffers: auto _version = _o->version; auto _enabled = _o->enabled; auto _is_system = _o->is_system; - auto _permissions = _o->permissions; return chre::fbs::CreateNanoappListEntry( _fbb, _app_id, _version, _enabled, - _is_system, - _permissions); + _is_system); } inline NanoappListResponseT *NanoappListResponse::UnPack(const flatbuffers::resolver_function_t *_resolver) const { @@ -3036,8 +2640,6 @@ inline void LoadNanoappRequest::UnPackTo(LoadNanoappRequestT *_o, const flatbuff { auto _e = fragment_id(); _o->fragment_id = _e; } { auto _e = total_app_size(); _o->total_app_size = _e; } { auto _e = app_binary_file_name(); if (_e) { _o->app_binary_file_name.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->app_binary_file_name[_i] = _e->Get(_i); } } } - { auto _e = app_flags(); _o->app_flags = _e; } - { auto _e = respond_before_start(); _o->respond_before_start = _e; } } inline flatbuffers::Offset<LoadNanoappRequest> LoadNanoappRequest::Pack(flatbuffers::FlatBufferBuilder &_fbb, const LoadNanoappRequestT* _o, const flatbuffers::rehasher_function_t *_rehasher) { @@ -3056,8 +2658,6 @@ inline flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequest(flatbuff auto _fragment_id = _o->fragment_id; auto _total_app_size = _o->total_app_size; auto _app_binary_file_name = _o->app_binary_file_name.size() ? _fbb.CreateVector(_o->app_binary_file_name) : 0; - auto _app_flags = _o->app_flags; - auto _respond_before_start = _o->respond_before_start; return chre::fbs::CreateLoadNanoappRequest( _fbb, _transaction_id, @@ -3067,9 +2667,7 @@ inline flatbuffers::Offset<LoadNanoappRequest> CreateLoadNanoappRequest(flatbuff _app_binary, _fragment_id, _total_app_size, - _app_binary_file_name, - _app_flags, - _respond_before_start); + _app_binary_file_name); } inline LoadNanoappResponseT *LoadNanoappResponse::UnPack(const flatbuffers::resolver_function_t *_resolver) const { @@ -3393,84 +2991,6 @@ inline flatbuffers::Offset<SettingChangeMessage> CreateSettingChangeMessage(flat _state); } -inline LogMessageV2T *LogMessageV2::UnPack(const flatbuffers::resolver_function_t *_resolver) const { - std::unique_ptr<chre::fbs::LogMessageV2T> _o = std::unique_ptr<chre::fbs::LogMessageV2T>(new LogMessageV2T()); - UnPackTo(_o.get(), _resolver); - return _o.release(); -} - -inline void LogMessageV2::UnPackTo(LogMessageV2T *_o, const flatbuffers::resolver_function_t *_resolver) const { - (void)_o; - (void)_resolver; - { auto _e = buffer(); if (_e) { _o->buffer.resize(_e->size()); for (flatbuffers::uoffset_t _i = 0; _i < _e->size(); _i++) { _o->buffer[_i] = _e->Get(_i); } } } - { auto _e = num_logs_dropped(); _o->num_logs_dropped = _e; } -} - -inline flatbuffers::Offset<LogMessageV2> LogMessageV2::Pack(flatbuffers::FlatBufferBuilder &_fbb, const LogMessageV2T* _o, const flatbuffers::rehasher_function_t *_rehasher) { - return CreateLogMessageV2(_fbb, _o, _rehasher); -} - -inline flatbuffers::Offset<LogMessageV2> CreateLogMessageV2(flatbuffers::FlatBufferBuilder &_fbb, const LogMessageV2T *_o, const flatbuffers::rehasher_function_t *_rehasher) { - (void)_rehasher; - (void)_o; - struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const LogMessageV2T* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va; - auto _buffer = _o->buffer.size() ? _fbb.CreateVector(_o->buffer) : 0; - auto _num_logs_dropped = _o->num_logs_dropped; - return chre::fbs::CreateLogMessageV2( - _fbb, - _buffer, - _num_logs_dropped); -} - -inline SelfTestRequestT *SelfTestRequest::UnPack(const flatbuffers::resolver_function_t *_resolver) const { - std::unique_ptr<chre::fbs::SelfTestRequestT> _o = std::unique_ptr<chre::fbs::SelfTestRequestT>(new SelfTestRequestT()); - UnPackTo(_o.get(), _resolver); - return _o.release(); -} - -inline void SelfTestRequest::UnPackTo(SelfTestRequestT *_o, const flatbuffers::resolver_function_t *_resolver) const { - (void)_o; - (void)_resolver; -} - -inline flatbuffers::Offset<SelfTestRequest> SelfTestRequest::Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestRequestT* _o, const flatbuffers::rehasher_function_t *_rehasher) { - return CreateSelfTestRequest(_fbb, _o, _rehasher); -} - -inline flatbuffers::Offset<SelfTestRequest> CreateSelfTestRequest(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestRequestT *_o, const flatbuffers::rehasher_function_t *_rehasher) { - (void)_rehasher; - (void)_o; - struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const SelfTestRequestT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va; - return chre::fbs::CreateSelfTestRequest( - _fbb); -} - -inline SelfTestResponseT *SelfTestResponse::UnPack(const flatbuffers::resolver_function_t *_resolver) const { - std::unique_ptr<chre::fbs::SelfTestResponseT> _o = std::unique_ptr<chre::fbs::SelfTestResponseT>(new SelfTestResponseT()); - UnPackTo(_o.get(), _resolver); - return _o.release(); -} - -inline void SelfTestResponse::UnPackTo(SelfTestResponseT *_o, const flatbuffers::resolver_function_t *_resolver) const { - (void)_o; - (void)_resolver; - { auto _e = success(); _o->success = _e; } -} - -inline flatbuffers::Offset<SelfTestResponse> SelfTestResponse::Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestResponseT* _o, const flatbuffers::rehasher_function_t *_rehasher) { - return CreateSelfTestResponse(_fbb, _o, _rehasher); -} - -inline flatbuffers::Offset<SelfTestResponse> CreateSelfTestResponse(flatbuffers::FlatBufferBuilder &_fbb, const SelfTestResponseT *_o, const flatbuffers::rehasher_function_t *_rehasher) { - (void)_rehasher; - (void)_o; - struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const SelfTestResponseT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va; - auto _success = _o->success; - return chre::fbs::CreateSelfTestResponse( - _fbb, - _success); -} - inline MessageContainerT *MessageContainer::UnPack(const flatbuffers::resolver_function_t *_resolver) const { std::unique_ptr<chre::fbs::MessageContainerT> _o = std::unique_ptr<chre::fbs::MessageContainerT>(new MessageContainerT()); UnPackTo(_o.get(), _resolver); @@ -3580,18 +3100,6 @@ inline bool VerifyChreMessage(flatbuffers::Verifier &verifier, const void *obj, auto ptr = reinterpret_cast<const chre::fbs::SettingChangeMessage *>(obj); return verifier.VerifyTable(ptr); } - case ChreMessage::LogMessageV2: { - auto ptr = reinterpret_cast<const chre::fbs::LogMessageV2 *>(obj); - return verifier.VerifyTable(ptr); - } - case ChreMessage::SelfTestRequest: { - auto ptr = reinterpret_cast<const chre::fbs::SelfTestRequest *>(obj); - return verifier.VerifyTable(ptr); - } - case ChreMessage::SelfTestResponse: { - auto ptr = reinterpret_cast<const chre::fbs::SelfTestResponse *>(obj); - return verifier.VerifyTable(ptr); - } default: return true; } } @@ -3682,18 +3190,6 @@ inline void *ChreMessageUnion::UnPack(const void *obj, ChreMessage type, const f auto ptr = reinterpret_cast<const chre::fbs::SettingChangeMessage *>(obj); return ptr->UnPack(resolver); } - case ChreMessage::LogMessageV2: { - auto ptr = reinterpret_cast<const chre::fbs::LogMessageV2 *>(obj); - return ptr->UnPack(resolver); - } - case ChreMessage::SelfTestRequest: { - auto ptr = reinterpret_cast<const chre::fbs::SelfTestRequest *>(obj); - return ptr->UnPack(resolver); - } - case ChreMessage::SelfTestResponse: { - auto ptr = reinterpret_cast<const chre::fbs::SelfTestResponse *>(obj); - return ptr->UnPack(resolver); - } default: return nullptr; } } @@ -3772,18 +3268,6 @@ inline flatbuffers::Offset<void> ChreMessageUnion::Pack(flatbuffers::FlatBufferB auto ptr = reinterpret_cast<const chre::fbs::SettingChangeMessageT *>(value); return CreateSettingChangeMessage(_fbb, ptr, _rehasher).Union(); } - case ChreMessage::LogMessageV2: { - auto ptr = reinterpret_cast<const chre::fbs::LogMessageV2T *>(value); - return CreateLogMessageV2(_fbb, ptr, _rehasher).Union(); - } - case ChreMessage::SelfTestRequest: { - auto ptr = reinterpret_cast<const chre::fbs::SelfTestRequestT *>(value); - return CreateSelfTestRequest(_fbb, ptr, _rehasher).Union(); - } - case ChreMessage::SelfTestResponse: { - auto ptr = reinterpret_cast<const chre::fbs::SelfTestResponseT *>(value); - return CreateSelfTestResponse(_fbb, ptr, _rehasher).Union(); - } default: return 0; } } @@ -3862,18 +3346,6 @@ inline ChreMessageUnion::ChreMessageUnion(const ChreMessageUnion &u) : type(u.ty value = new chre::fbs::SettingChangeMessageT(*reinterpret_cast<chre::fbs::SettingChangeMessageT *>(u.value)); break; } - case ChreMessage::LogMessageV2: { - value = new chre::fbs::LogMessageV2T(*reinterpret_cast<chre::fbs::LogMessageV2T *>(u.value)); - break; - } - case ChreMessage::SelfTestRequest: { - value = new chre::fbs::SelfTestRequestT(*reinterpret_cast<chre::fbs::SelfTestRequestT *>(u.value)); - break; - } - case ChreMessage::SelfTestResponse: { - value = new chre::fbs::SelfTestResponseT(*reinterpret_cast<chre::fbs::SelfTestResponseT *>(u.value)); - break; - } default: break; } @@ -3971,21 +3443,6 @@ inline void ChreMessageUnion::Reset() { delete ptr; break; } - case ChreMessage::LogMessageV2: { - auto ptr = reinterpret_cast<chre::fbs::LogMessageV2T *>(value); - delete ptr; - break; - } - case ChreMessage::SelfTestRequest: { - auto ptr = reinterpret_cast<chre::fbs::SelfTestRequestT *>(value); - delete ptr; - break; - } - case ChreMessage::SelfTestResponse: { - auto ptr = reinterpret_cast<chre::fbs::SelfTestResponseT *>(value); - delete ptr; - break; - } default: break; } value = nullptr; |