_PTP_USB(3)

πŸ“¦ version 1.1.23, in arch rolling

okay so bestie, welcome to _PTP_USB(3) from the Library Functions Manual β€” yes, the manual name is literally right there, and this page is giving data fields with main character energy πŸ’…βœ¨

πŸ’– NAME πŸ’–

_PTP_USB β€” that's the name, and that's the whole assignment πŸŽ€

✨ SYNOPSIS ✨

πŸŽ€ Data Fields πŸŽ€

These are the fields, bestie β€” every single one, copied exactly so nobody comes for us πŸ™ˆ

PTPParams * params
uint8_t config
uint8_t interface
uint8_t altsetting
int inep
int inep_maxpacket
int outep
int outep_maxpacket
int intep
int callback_active
int timeout
uint16_t bcdusb
uint64_t current_transfer_total
uint64_t current_transfer_complete
LIBMTP_progressfunc_t current_transfer_callback
void const  * current_transfer_callback_data
LIBMTP_raw_device_t rawdevice

🌸 Field Documentation 🌸

πŸ¦‹ int _PTP_USB::callback_active πŸ¦‹

File transfer callbacks and counters β€” that's the whole vibe of this field, bestie πŸ’–

It's referenced by LIBMTP_Get_File_To_File_Descriptor(), LIBMTP_Get_File_To_Handler(), LIBMTP_Send_File_From_File_Descriptor(), and LIBMTP_Send_File_From_Handler().

πŸ¦‹ LIBMTP_raw_device_t _PTP_USB::rawdevice πŸ¦‹

Any special device flags, only used internally β€” so it's an internal-use-only situation, no cap 🌈

It's referenced by configure_usb_device(), dump_usbinfo(), and LIBMTP_Open_Raw_Device_Uncached().


πŸ‘‘ Author πŸ‘‘

This page was generated automatically by Doxygen for libmtp from the source code β€” so it's robot-made with love, periodt πŸŽ€βœ¨

and that's the cute little sign-off, bestie: source is libmtp, version is Version 1.1.23, and the page is _PTP_USB(3) πŸ«ΆπŸ’œ (the footer doesn't list a date, so we're not inventing one β€” we don't do made-up facts here, fr fr)

πŸ“¦ where this page comes from