-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtasksnapshot.go
More file actions
131 lines (125 loc) · 2.75 KB
/
tasksnapshot.go
File metadata and controls
131 lines (125 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package window
import (
types "github.com/AndroidGoLab/binder/android/content/types"
"github.com/AndroidGoLab/binder/parcel"
)
// Code generated by aidlgen. DO NOT EDIT.
type TaskSnapshot struct {
Id int64
Orientation int32
Rotation int32
IsLowResolution bool
IsRealSnapshot bool
WindowingMode int32
Appearance int32
IsTranslucent bool
HasImeSurface bool
ComponentName types.ComponentName
}
var _ parcel.Parcelable = (*TaskSnapshot)(nil)
func (s *TaskSnapshot) MarshalParcel(
p *parcel.Parcel,
) error {
p.WriteInt64(s.Id)
if _err := s.ComponentName.MarshalParcel(p); _err != nil {
return _err
}
p.WriteInt32(0) // null Snapshot
p.WriteInt32(0) // placeholder GetId()
p.WriteInt32(s.Orientation)
p.WriteInt32(s.Rotation)
p.WriteInt32(0) // null TaskSize
p.WriteInt32(0) // null ContentInsets
p.WriteInt32(0) // null LetterboxInsets
p.WriteBool(s.IsLowResolution)
p.WriteBool(s.IsRealSnapshot)
p.WriteInt32(s.WindowingMode)
p.WriteInt32(s.Appearance)
p.WriteBool(s.IsTranslucent)
p.WriteBool(s.HasImeSurface)
return nil
}
func (s *TaskSnapshot) UnmarshalParcel(
p *parcel.Parcel,
) error {
var _err error
s.Id, _err = p.ReadInt64()
if _err != nil {
return _err
}
if _err := s.ComponentName.UnmarshalParcel(p); _err != nil {
return _err
}
{
_opaqueFlag, _opaqueErr := p.ReadInt32()
if _opaqueErr != nil {
return _opaqueErr
}
if _opaqueFlag != 0 {
return nil // non-null Snapshot: cannot skip unknown-size typed object
}
}
if _, _err = p.ReadInt32(); _err != nil { // skip GetId()
return _err
}
s.Orientation, _err = p.ReadInt32()
if _err != nil {
return _err
}
s.Rotation, _err = p.ReadInt32()
if _err != nil {
return _err
}
{
_opaqueFlag, _opaqueErr := p.ReadInt32()
if _opaqueErr != nil {
return _opaqueErr
}
if _opaqueFlag != 0 {
return nil // non-null TaskSize: cannot skip unknown-size typed object
}
}
{
_opaqueFlag, _opaqueErr := p.ReadInt32()
if _opaqueErr != nil {
return _opaqueErr
}
if _opaqueFlag != 0 {
return nil // non-null ContentInsets: cannot skip unknown-size typed object
}
}
{
_opaqueFlag, _opaqueErr := p.ReadInt32()
if _opaqueErr != nil {
return _opaqueErr
}
if _opaqueFlag != 0 {
return nil // non-null LetterboxInsets: cannot skip unknown-size typed object
}
}
s.IsLowResolution, _err = p.ReadBool()
if _err != nil {
return _err
}
s.IsRealSnapshot, _err = p.ReadBool()
if _err != nil {
return _err
}
s.WindowingMode, _err = p.ReadInt32()
if _err != nil {
return _err
}
s.Appearance, _err = p.ReadInt32()
if _err != nil {
return _err
}
s.IsTranslucent, _err = p.ReadBool()
if _err != nil {
return _err
}
s.HasImeSurface, _err = p.ReadBool()
if _err != nil {
return _err
}
return nil
}