Lines Matching refs:buffer

473 status_t Sensor::flatten(void* buffer, size_t size) const {
478 flattenString8(buffer, size, mName);
479 flattenString8(buffer, size, mVendor);
480 FlattenableUtils::write(buffer, size, mVersion);
481 FlattenableUtils::write(buffer, size, mHandle);
482 FlattenableUtils::write(buffer, size, mType);
483 FlattenableUtils::write(buffer, size, mMinValue);
484 FlattenableUtils::write(buffer, size, mMaxValue);
485 FlattenableUtils::write(buffer, size, mResolution);
486 FlattenableUtils::write(buffer, size, mPower);
487 FlattenableUtils::write(buffer, size, mMinDelay);
488 FlattenableUtils::write(buffer, size, mFifoReservedEventCount);
489 FlattenableUtils::write(buffer, size, mFifoMaxEventCount);
490 flattenString8(buffer, size, mStringType);
491 flattenString8(buffer, size, mRequiredPermission);
492 FlattenableUtils::write(buffer, size, mRequiredPermissionRuntime);
493 FlattenableUtils::write(buffer, size, mRequiredAppOp);
494 FlattenableUtils::write(buffer, size, mMaxDelay);
495 FlattenableUtils::write(buffer, size, mFlags);
504 FlattenableUtils::write(buffer, size, tmpUuid);
506 FlattenableUtils::write(buffer, size, mUuid);
511 status_t Sensor::unflatten(void const* buffer, size_t size) {
512 if (!unflattenString8(buffer, size, mName)) {
515 if (!unflattenString8(buffer, size, mVendor)) {
527 FlattenableUtils::read(buffer, size, mVersion);
528 FlattenableUtils::read(buffer, size, mHandle);
529 FlattenableUtils::read(buffer, size, mType);
530 FlattenableUtils::read(buffer, size, mMinValue);
531 FlattenableUtils::read(buffer, size, mMaxValue);
532 FlattenableUtils::read(buffer, size, mResolution);
533 FlattenableUtils::read(buffer, size, mPower);
534 FlattenableUtils::read(buffer, size, mMinDelay);
535 FlattenableUtils::read(buffer, size, mFifoReservedEventCount);
536 FlattenableUtils::read(buffer, size, mFifoMaxEventCount);
538 if (!unflattenString8(buffer, size, mStringType)) {
541 if (!unflattenString8(buffer, size, mRequiredPermission)) {
552 FlattenableUtils::read(buffer, size, mRequiredPermissionRuntime);
553 FlattenableUtils::read(buffer, size, mRequiredAppOp);
554 FlattenableUtils::read(buffer, size, mMaxDelay);
555 FlattenableUtils::read(buffer, size, mFlags);
556 FlattenableUtils::read(buffer, size, mUuid);
560 void Sensor::flattenString8(void*& buffer, size_t& size,
563 FlattenableUtils::write(buffer, size, len);
564 memcpy(static_cast<char*>(buffer), string8.string(), len);
565 FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len));
568 bool Sensor::unflattenString8(void const*& buffer, size_t& size, String8& outputString8) {
573 FlattenableUtils::read(buffer, size, len);
577 outputString8.setTo(static_cast<char const*>(buffer), len);
578 FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len));