Home | History | Annotate | Download | only in src

Lines Matching defs:handler

87 static uint16_t ptp_exit_send_memory_handler (PTPDataHandler *handler);
160 PTPDataHandler *handler
177 uint16_t ret = params->senddata_func(params, ptp, sendlen, handler);
185 uint16_t ret = params->getdata_func(params, ptp, handler);
236 /* memory data get/put handler */
277 ptp_init_recv_memory_handler(PTPDataHandler *handler)
283 handler->priv = priv;
284 handler->getfunc = memory_getfunc;
285 handler->putfunc = memory_putfunc;
296 ptp_init_send_memory_handler(PTPDataHandler *handler,
303 handler->priv = priv;
304 handler->getfunc = memory_getfunc;
305 handler->putfunc = memory_putfunc;
314 ptp_exit_send_memory_handler (PTPDataHandler *handler)
316 PTPMemHandlerPrivate* priv = (PTPMemHandlerPrivate*)handler->priv;
324 ptp_exit_recv_memory_handler (PTPDataHandler *handler,
327 PTPMemHandlerPrivate* priv = (PTPMemHandlerPrivate*)handler->priv;
334 /* fd data get/put handler */
369 ptp_init_fd_handler(PTPDataHandler *handler, int fd)
375 handler->priv = priv;
376 handler->getfunc = fd_getfunc;
377 handler->putfunc = fd_putfunc;
383 ptp_exit_fd_handler (PTPDataHandler *handler)
385 PTPFDHandlerPrivate* priv = (PTPFDHandlerPrivate*)handler->priv;
404 PTPDataHandler handler;
411 CHECK_PTP_RC(ptp_init_send_memory_handler (&handler, *data, sendlen));
419 CHECK_PTP_RC(ptp_init_recv_memory_handler (&handler));
423 ret = ptp_transaction_new (params, ptp, flags, sendlen, &handler);
426 ptp_exit_send_memory_handler (&handler);
430 ptp_exit_recv_memory_handler (&handler, data, &len);
1224 objecthandles->Handler = NULL;
1239 objecthandles->Handler = NULL;
1431 ptp_getobject_to_handler (PTPParams* params, uint32_t handle, PTPDataHandler *handler)
1436 return ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, handler);
1454 PTPDataHandler handler;
1458 ptp_init_fd_handler (&handler, fd);
1459 ret = ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, &handler);
1460 ptp_exit_fd_handler (&handler);
1495 * handler - a ptp data handler
1498 * data handler. Start from offset and read at most maxbytes.
1504 uint32_t maxbytes, PTPDataHandler *handler)
1509 return ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, handler);
1624 ptp_sendobject_from_handler (PTPParams* params, PTPDataHandler *handler, uint64_t size)
1629 return ptp_transaction_new(params, &ptp, PTP_DP_SENDDATA, size, handler);
1648 PTPDataHandler handler;
1652 ptp_init_fd_handler (&handler, fd);
1653 ret = ptp_transaction_new(params, &ptp, PTP_DP_SENDDATA, size, &handler);
1654 ptp_exit_fd_handler (&handler);
1905 * PTPDataHandler* handler - contains the handler of the object that is to be sent
1914 ptp_ek_sendfileobject_from_handler (PTPParams* params, PTPDataHandler*handler, uint32_t size)
1919 return ptp_transaction_new(params, &ptp, PTP_DP_SENDDATA, size, handler);
3330 ptp_canon_eos_get_viewfinder_image_handler (PTPParams* params, PTPDataHandler*handler)
3335 return ptp_transaction_new(params, &ptp, PTP_DP_GETDATA, 0, handler);
3857 ptp_chdk_download(PTPParams* params, char *remote_fn, PTPDataHandler *handler)
3865 return ptp_transaction_new (params, &ptp, PTP_DP_GETDATA, 0, handler);