Lines Matching refs:data

39 static void writeToParcel(Parcel *data, const Vector<T> &items) {
42 data->writeUint32(static_cast<uint32_t>(size));
44 items[i].writeToParcel(data);
49 static void readFromParcel(const Parcel &data, Vector<T> *items) {
50 size_t size = (size_t)data.readUint32();
51 for (size_t i = 0; i < size && data.dataAvail() > 0; i++) {
53 item.readFromParcel(data);
67 Parcel data, reply;
68 data.writeInterfaceToken(IResourceManagerService::getInterfaceDescriptor());
69 writeToParcel(&data, policies);
70 remote()->transact(CONFIG, data, &reply);
78 Parcel data, reply;
79 data.writeInterfaceToken(IResourceManagerService::getInterfaceDescriptor());
80 data.writeInt32(pid);
81 data.writeInt64(clientId);
82 data.writeStrongBinder(IInterface::asBinder(client));
83 writeToParcel(&data, resources);
85 remote()->transact(ADD_RESOURCE, data, &reply);
89 Parcel data, reply;
90 data.writeInterfaceToken(IResourceManagerService::getInterfaceDescriptor());
91 data.writeInt32(pid);
92 data.writeInt64(clientId);
94 remote()->transact(REMOVE_RESOURCE, data, &reply);
98 Parcel data, reply;
99 data.writeInterfaceToken(IResourceManagerService::getInterfaceDescriptor());
100 data.writeInt32(callingPid);
101 writeToParcel(&data, resources);
104 status_t status = remote()->transact(RECLAIM_RESOURCE, data, &reply);
118 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags)
122 CHECK_INTERFACE(IResourceManagerService, data, reply);
124 readFromParcel(data, &policies);
130 CHECK_INTERFACE(IResourceManagerService, data, reply);
131 int pid = data.readInt32();
132 int64_t clientId = data.readInt64();
134 interface_cast<IResourceManagerClient>(data.readStrongBinder()));
139 readFromParcel(data, &resources);
145 CHECK_INTERFACE(IResourceManagerService, data, reply);
146 int pid = data.readInt32();
147 int64_t clientId = data.readInt64();
153 CHECK_INTERFACE(IResourceManagerService, data, reply);
154 int callingPid = data.readInt32();
156 readFromParcel(data, &resources);
163 return BBinder::onTransact(code, data, reply, flags);