OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Flattenable
(Results
1 - 17
of
17
) sorted by null
/frameworks/native/libs/ui/include/ui/
FrameStats.h
20
#include <utils/
Flattenable
.h>
Fence.h
22
#include <utils/
Flattenable
.h>
35
: public LightRefBase<Fence>, public
Flattenable
<Fence>
130
//
Flattenable
interface
HdrCapabilities.h
24
#include <utils/
Flattenable
.h>
57
//
Flattenable
protocol
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>
45
public
Flattenable
<GraphicBuffer>
47
friend class
Flattenable
<GraphicBuffer>;
187
//
Flattenable
protocol
Rect.h
20
#include <utils/
Flattenable
.h>
Region.h
26
#include <utils/
Flattenable
.h>
/frameworks/native/libs/gui/include/gui/
BufferItem.h
26
#include <utils/
Flattenable
.h>
34
class BufferItem : public
Flattenable
<BufferItem> {
35
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
301
struct QueueBufferInput : public
Flattenable
<QueueBufferInput> {
302
friend class
Flattenable
<QueueBufferInput>;
347
//
Flattenable
protocol
370
struct QueueBufferOutput : public
Flattenable
<QueueBufferOutput> {
380
//
Flattenable
protocol
/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/sensor/include/sensor/
Sensor.h
23
#include <utils/
Flattenable
.h>
/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;
500
// following
Flattenable
template/protocol.
516
// specified class T implementing the
Flattenable
protocol. It "virtualizes" a compile-time
521
const
Flattenable
<T>& val;
522
explicit FlattenableHelper(const
Flattenable
<T>& _val) : val(_val) { }
537
return const_cast<
Flattenable
<T>&>(val).unflatten(buffer, size, fds, count);
569
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/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 586 milliseconds