Lines Matching refs:builder
60 ChreFlatBufferBuilder *builder; member
95 PendingMessage(PendingMessageType msgType, ChreFlatBufferBuilder *builder) { in PendingMessage()
97 data.builder = builder; in PendingMessage()
104 ChreFlatBufferBuilder *builder; member
118 typedef void(MessageBuilderFunction)(ChreFlatBufferBuilder &builder,
123 int copyToHostBuffer(const ChreFlatBufferBuilder &builder, in copyToHostBuffer() argument
126 uint8_t *data = builder.GetBufferPointer(); in copyToHostBuffer()
127 size_t size = builder.GetSize(); in copyToHostBuffer()
184 auto builder = MakeUnique<ChreFlatBufferBuilder>(initialBufferSize); in buildAndEnqueueMessage() local
185 if (builder.isNull()) { in buildAndEnqueueMessage()
189 msgBuilder(*builder, cookie); in buildAndEnqueueMessage()
193 if (!enqueueMessage(PendingMessage(msgType, builder.get()))) { in buildAndEnqueueMessage()
197 builder.release(); in buildAndEnqueueMessage()
208 void buildNanoappListResponse(ChreFlatBufferBuilder &builder, void *cookie) { in buildNanoappListResponse() argument
212 *(cbData->builder), cbData->nanoappEntries, nanoapp->getAppId(), in buildNanoappListResponse()
219 cbData->builder = &builder; in buildNanoappListResponse()
222 HostProtocolChre::finishNanoappListResponse(builder, cbData->nanoappEntries, in buildNanoappListResponse()
228 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in handleUnloadNanoappCallback() argument
242 builder, cbData->hostClientId, cbData->transactionId, success); in handleUnloadNanoappCallback()
255 ChreFlatBufferBuilder builder(msgToHost->message.size() + kFixedSizePortion); in generateMessageToHost() local
257 builder, msgToHost->appId, msgToHost->toHostData.messageType, in generateMessageToHost()
262 int result = copyToHostBuffer(builder, buffer, bufferSize, messageLen); in generateMessageToHost()
290 ChreFlatBufferBuilder builder(kInitialBufferSize); in generateHubInfoResponse() local
292 builder, kHubName, kVendor, kToolchain, kLegacyPlatformVersion, in generateHubInfoResponse()
297 return copyToHostBuffer(builder, buffer, bufferSize, messageLen); in generateHubInfoResponse()
300 int generateMessageFromBuilder(ChreFlatBufferBuilder *builder, in generateMessageFromBuilder() argument
304 CHRE_ASSERT(builder != nullptr); in generateMessageFromBuilder()
305 int result = copyToHostBuffer(*builder, buffer, bufferSize, messageLen); in generateMessageFromBuilder()
315 builder->~ChreFlatBufferBuilder(); in generateMessageFromBuilder()
316 memoryFree(builder); in generateMessageFromBuilder()
328 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendDebugDumpData() argument
330 HostProtocolChre::encodeDebugDumpData(builder, data->hostClientId, in sendDebugDumpData()
351 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendDebugDumpResponse() argument
353 HostProtocolChre::encodeDebugDumpResponse(builder, data->hostClientId, in sendDebugDumpResponse()
372 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendSelfTestResponse() argument
374 HostProtocolChre::encodeSelfTestResponse(builder, data->hostClientId, in sendSelfTestResponse()
390 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendTimeSyncRequest() argument
391 HostProtocolChre::encodeTimeSyncRequest(builder); in sendTimeSyncRequest()
515 pendingMsg.data.builder, buffer, bufferSize, messageLen, in chre_slpi_get_message_to_host()
615 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendMetricLog() argument
618 builder, data->metricId, data->encodedMetric, data->encodedMetricLen); in sendMetricLog()
650 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendLogMessage() argument
652 HostProtocolChre::encodeLogMessages(builder, data->logMsg, in sendLogMessage()
672 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendLogMessageV2() argument
675 builder, data->logMsg, data->logMsgSize, data->numLogsDropped); in sendLogMessageV2()
684 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendNanConfiguration() argument
686 HostProtocolChre::encodeNanConfigurationRequest(builder, *data); in sendNanConfiguration()
724 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendAudioRequest() argument
725 HostProtocolChre::encodeLowPowerMicAccessRequest(builder); in sendAudioRequest()
734 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendAudioRelease() argument
735 HostProtocolChre::encodeLowPowerMicAccessRelease(builder); in sendAudioRelease()
754 auto msgBuilder = [](ChreFlatBufferBuilder &builder, void *cookie) { in sendFragmentResponse() argument
757 builder, cbData->hostClientId, cbData->transactionId, cbData->success, in sendFragmentResponse()