Home | History | Annotate | Download | only in gui

Lines Matching refs:buffer

346 status_t Sensor::flatten(void* buffer, size_t size) const {
351 flattenString8(buffer, size, mName);
352 flattenString8(buffer, size, mVendor);
353 FlattenableUtils::write(buffer, size, mVersion);
354 FlattenableUtils::write(buffer, size, mHandle);
355 FlattenableUtils::write(buffer, size, mType);
356 FlattenableUtils::write(buffer, size, mMinValue);
357 FlattenableUtils::write(buffer, size, mMaxValue);
358 FlattenableUtils::write(buffer, size, mResolution);
359 FlattenableUtils::write(buffer, size, mPower);
360 FlattenableUtils::write(buffer, size, mMinDelay);
361 FlattenableUtils::write(buffer, size, mFifoReservedEventCount);
362 FlattenableUtils::write(buffer, size, mFifoMaxEventCount);
363 flattenString8(buffer, size, mStringType);
364 flattenString8(buffer, size, mRequiredPermission);
365 FlattenableUtils::write(buffer, size, mMaxDelay);
366 FlattenableUtils::write(buffer, size, mFlags);
370 status_t Sensor::unflatten(void const* buffer, size_t size) {
371 if (!unflattenString8(buffer, size, mName)) {
374 if (!unflattenString8(buffer, size, mVendor)) {
386 FlattenableUtils::read(buffer, size, mVersion);
387 FlattenableUtils::read(buffer, size, mHandle);
388 FlattenableUtils::read(buffer, size, mType);
389 FlattenableUtils::read(buffer, size, mMinValue);
390 FlattenableUtils::read(buffer, size, mMaxValue);
391 FlattenableUtils::read(buffer, size, mResolution);
392 FlattenableUtils::read(buffer, size, mPower);
393 FlattenableUtils::read(buffer, size, mMinDelay);
394 FlattenableUtils::read(buffer, size, mFifoReservedEventCount);
395 FlattenableUtils::read(buffer, size, mFifoMaxEventCount);
397 if (!unflattenString8(buffer, size, mStringType)) {
400 if (!unflattenString8(buffer, size, mRequiredPermission)) {
403 FlattenableUtils::read(buffer, size, mMaxDelay);
404 FlattenableUtils::read(buffer, size, mFlags);
408 void Sensor::flattenString8(void*& buffer, size_t& size,
411 FlattenableUtils::write(buffer, size, len);
412 memcpy(static_cast<char*>(buffer), string8.string(), len);
413 FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len));
416 bool Sensor::unflattenString8(void const*& buffer, size_t& size, String8& outputString8) {
421 FlattenableUtils::read(buffer, size, len);
425 outputString8.setTo(static_cast<char const*>(buffer), len);
426 FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len));