Lines Matching defs:handle

246 void MtpServer::sendObjectAdded(MtpObjectHandle handle) {
247 ALOGV("sendObjectAdded %d\n", handle);
248 sendEvent(MTP_EVENT_OBJECT_ADDED, handle);
251 void MtpServer::sendObjectRemoved(MtpObjectHandle handle) {
252 ALOGV("sendObjectRemoved %d\n", handle);
253 sendEvent(MTP_EVENT_OBJECT_REMOVED, handle);
281 void MtpServer::addEditObject(MtpObjectHandle handle, MtpString& path,
283 ObjectEdit* edit = new ObjectEdit(handle, path, size, format, fd);
287 MtpServer::ObjectEdit* MtpServer::getEditObject(MtpObjectHandle handle) {
291 if (edit->mHandle == handle) return edit;
296 void MtpServer::removeEditObject(MtpObjectHandle handle) {
300 if (edit->mHandle == handle) {
616 MtpObjectHandle handle = mRequest.getParameter(1);
618 // FIXME - check for invalid object handle
619 MtpObjectHandleList* handles = mDatabase->getObjectReferences(handle);
636 MtpStorageID handle = mRequest.getParameter(1);
641 MtpResponseCode result = mDatabase->setObjectReferences(handle, references);
651 MtpObjectHandle handle = mRequest.getParameter(1);
653 ALOGV("GetObjectPropValue %d %s\n", handle,
656 return mDatabase->getObjectPropertyValue(handle, property, mData);
664 MtpObjectHandle handle = mRequest.getParameter(1);
666 ALOGV("SetObjectPropValue %d %s\n", handle,
669 return mDatabase->setObjectPropertyValue(handle, property, mData);
708 MtpObjectHandle handle = mRequest.getParameter(1);
715 handle, MtpDebug::getFormatCodeName(format),
718 return mDatabase->getObjectPropertyList(handle, format, property, groupCode, depth, mData);
726 MtpObjectHandle handle = mRequest.getParameter(1);
727 MtpObjectInfo info(handle);
728 MtpResponseCode result = mDatabase->getObjectInfo(handle, info);
738 ObjectEdit* edit = getEditObject(handle);
769 MtpObjectHandle handle = mRequest.getParameter(1);
773 int result = mDatabase->getObjectFilePath(handle, pathBuf, fileLength, format);
804 MtpObjectHandle handle = mRequest.getParameter(1);
806 void* thumb = mDatabase->getThumbnail(handle, thumbSize);
822 MtpObjectHandle handle = mRequest.getParameter(1);
846 int result = mDatabase->getObjectFilePath(handle, pathBuf, fileLength, format);
952 MtpObjectHandle handle = mDatabase->beginSendObject((const char*)path,
954 if (handle == kInvalidObjectHandle) {
967 mDatabase->endSendObject(path, handle, MTP_FORMAT_ASSOCIATION, MTP_RESPONSE_OK);
970 // save the handle for the SendObject call, which should follow
971 mSendObjectHandle = handle;
977 mResponse.setParameter(3, handle);
1124 MtpObjectHandle handle = mRequest.getParameter(1);
1126 // FIXME - support deleting all objects if handle is 0xFFFFFFFF
1131 int result = mDatabase->getObjectFilePath(handle, filePath, fileLength, format);
1134 result = mDatabase->deleteFile(handle);
1177 MtpObjectHandle handle = mRequest.getParameter(1);
1183 ObjectEdit* edit = getEditObject(handle);
1246 MtpObjectHandle handle = mRequest.getParameter(1);
1247 ObjectEdit* edit = getEditObject(handle);
1267 MtpObjectHandle handle = mRequest.getParameter(1);
1268 if (getEditObject(handle)) {
1276 int result = mDatabase->getObjectFilePath(handle, path, fileLength, format);
1286 addEditObject(handle, path, fileLength, format, fd);
1293 MtpObjectHandle handle = mRequest.getParameter(1);
1294 ObjectEdit* edit = getEditObject(handle);
1301 removeEditObject(handle);