OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Flattenable
(Results
1 - 18
of
18
) sorted by null
/frameworks/native/libs/gui/include/gui/
HdrMetadata.h
22
#include <utils/
Flattenable
.h>
BufferItem.h
28
#include <utils/
Flattenable
.h>
36
class BufferItem : public
Flattenable
<BufferItem> {
37
friend class
Flattenable
<BufferItem>;
FrameTimestamps.h
21
#include <utils/
Flattenable
.h>
245
class FrameEventsDelta : public
Flattenable
<FrameEventsDelta> {
260
//
Flattenable
implementation
304
: public
Flattenable
<FrameEventHistoryDelta> {
320
//
Flattenable
implementation.
IGraphicBufferProducer.h
310
struct QueueBufferInput : public
Flattenable
<QueueBufferInput> {
311
friend class
Flattenable
<QueueBufferInput>;
356
//
Flattenable
protocol
383
struct QueueBufferOutput : public
Flattenable
<QueueBufferOutput> {
393
//
Flattenable
protocol
/frameworks/native/libs/ui/include/ui/
FrameStats.h
20
#include <utils/
Flattenable
.h>
HdrCapabilities.h
25
#include <utils/
Flattenable
.h>
58
//
Flattenable
protocol
Fence.h
23
#include <utils/
Flattenable
.h>
36
: public LightRefBase<Fence>, public
Flattenable
<Fence>
132
//
Flattenable
interface
FenceTime.h
21
#include <utils/
Flattenable
.h>
39
// An atomic snapshot of the FenceTime that is
flattenable
.
45
struct Snapshot : public
Flattenable
<Snapshot> {
63
//
Flattenable
implementation.
Point.h
20
#include <utils/
Flattenable
.h>
GraphicBuffer.h
28
#include <utils/
Flattenable
.h>
46
public
Flattenable
<GraphicBuffer>
48
friend class
Flattenable
<GraphicBuffer>;
188
//
Flattenable
protocol
Rect.h
20
#include <utils/
Flattenable
.h>
Region.h
26
#include <utils/
Flattenable
.h>
/system/core/libutils/include/utils/
Flattenable.h
84
* The
Flattenable
protocol allows an object to serialize itself out
86
*
Flattenable
objects must implement this protocol.
90
class
Flattenable
{
116
inline size_t
Flattenable
<T>::getFlattenedSize() const {
120
inline size_t
Flattenable
<T>::getFdCount() const {
124
inline status_t
Flattenable
<T>::flatten(
129
inline status_t
Flattenable
<T>::unflatten(
137
* LightFlattenable is usually more size efficient than
Flattenable
.
177
* Simply derive from LightFlattenablePod<Foo> to make Foo
flattenable
; no
/frameworks/native/libs/binder/include/binder/
Parcel.h
29
#include <utils/
Flattenable
.h>
39
template <typename T> class
Flattenable
;
175
status_t write(const
Flattenable
<T>& val);
328
status_t read(
Flattenable
<T>& val) const;
502
// following
Flattenable
template/protocol.
518
// specified class T implementing the
Flattenable
protocol. It "virtualizes" a compile-time
523
const
Flattenable
<T>& val;
524
explicit FlattenableHelper(const
Flattenable
<T>& _val) : val(_val) { }
539
return const_cast<
Flattenable
<T>&>(val).unflatten(buffer, size, fds, count);
571
status_t Parcel::write(const
Flattenable
<T>& val)
[
all
...]
SafeInterface.h
63
typename std::enable_if<std::is_base_of<
Flattenable
<T>, T>::value, status_t>::type read(
65
return callParcel("read(
Flattenable
)", [&]() { return parcel.read(*t); });
68
typename std::enable_if<std::is_base_of<
Flattenable
<T>, T>::value, status_t>::type write(
70
return callParcel("write(
Flattenable
)", [&]() { return parcel->write(t); });
73
typename std::enable_if<std::is_base_of<
Flattenable
<T>, T>::value, status_t>::type read(
76
return callParcel("read(sp<
Flattenable
>)", [&]() { return parcel.read(*(t->get())); });
79
typename std::enable_if<std::is_base_of<
Flattenable
<T>, T>::value, status_t>::type write(
81
return callParcel("write(sp<
Flattenable
>)", [&]() { return parcel->write(*(t.get())); });
/frameworks/native/libs/sensor/include/sensor/
Sensor.h
23
#include <utils/
Flattenable
.h>
/frameworks/native/libs/binder/tests/
binderSafeInterfaceTest.cpp
81
struct TestFlattenable :
Flattenable
<TestFlattenable> {
85
//
Flattenable
protocol
107
// but the SafeInterface logic can't easily be extended to find an indirect
Flattenable
<T>
109
class TestLightRefBaseFlattenable : public
Flattenable
<TestLightRefBaseFlattenable>,
115
//
Flattenable
protocol
[
all
...]
/frameworks/native/libs/binder/
Parcel.cpp
44
#include <utils/
Flattenable
.h>
[
all
...]
Completed in 903 milliseconds