HomeSort by relevance Sort by last modified time
    Searched refs:LightFlattenable (Results 1 - 7 of 7) sorted by null

  /frameworks/native/libs/ui/include/ui/
FrameStats.h 26 class FrameStats : public LightFlattenable<FrameStats> {
55 // LightFlattenable
HdrCapabilities.h 28 class HdrCapabilities : public LightFlattenable<HdrCapabilities>
Region.h 34 class Region : public LightFlattenable<Region>
  /system/core/libutils/include/utils/
Flattenable.h 135 * LightFlattenable is a protocol allowing object to serialize themselves out
137 * LightFlattenable is usually more size efficient than Flattenable.
138 * LightFlattenable objects must implement this protocol.
141 class LightFlattenable {
158 inline bool LightFlattenable<T>::isFixedSize() const {
162 inline size_t LightFlattenable<T>::getFlattenedSize() const {
166 inline status_t LightFlattenable<T>::flatten(void* buffer, size_t size) const {
170 inline status_t LightFlattenable<T>::unflatten(void const* buffer, size_t size) {
175 * LightFlattenablePod is an implementation of the LightFlattenable protocol
181 class LightFlattenablePod : public LightFlattenable<T>
    [all...]
  /frameworks/native/libs/sensor/include/sensor/
Sensor.h 44 class Sensor : public ASensor, public LightFlattenable<Sensor>
107 // LightFlattenable protocol
  /frameworks/native/libs/binder/include/binder/
Parcel.h 40 template <typename T> class LightFlattenable;
178 status_t write(const LightFlattenable<T>& val);
331 status_t read(LightFlattenable<T>& val) const;
575 status_t Parcel::write(const LightFlattenable<T>& val) {
602 status_t Parcel::read(LightFlattenable<T>& val) const {
    [all...]
SafeInterface.h 84 typename std::enable_if<std::is_base_of<LightFlattenable<T>, T>::value, status_t>::type read(
86 return callParcel("read(LightFlattenable)", [&]() { return parcel.read(*t); });
89 typename std::enable_if<std::is_base_of<LightFlattenable<T>, T>::value, status_t>::type write(
91 return callParcel("write(LightFlattenable)", [&]() { return parcel->write(t); });

Completed in 153 milliseconds